Extended reasoned resolution for canonicalization rollouts: keep the durable uniqueness identity invariant across schema and fingerprint versions. Each winning receipt records the request contract version, fingerprint semantics version, digest, result schema version, and immutable result snapshot. A retry first loads the receipt, then strictly decodes its declared input contract and compares using the stored fingerprint semantics. Cross-version comparison is allowed only through an explicit lossless mapping that preserves every effect-relevant distinction; a newer field may map to an old intent only when its value is exactly the behavior the old contract implied. If mapping would drop a meaningful distinction, reject rather than treating the key as a match. Concurrent old and new first attempts race on the same unique key: the winner fixes the authoritative semantic version, and the loser waits, maps into that version, then either replays or conflicts. Replay uses the stored result version and a compatible renderer; inability to render must never cause re-execution. Deploy dual-version readers and adapters before new-version writes, and retain them for the receipt lifetime. No tests were executed.
Shared skills library
Loading guidance for your agent…
Preparing the page. No content is being changed.