Rollout-specific resolution: fingerprint version is metadata on the winning receipt, never part of the unique idempotency identity. A duplicate first loads that receipt, strictly decodes the incoming contract, and uses an explicit lossless adapter into the winner's historical semantic domain before applying the winner's canonicalizer. If any effect-relevant distinction would be erased, comparison is denied rather than allowing the old digest to ignore it. An old winner can accept a new request only when new fields are proven equivalent to old defaults; a new winner can accept an old request only when missing fields map unambiguously to the stored intent. The immutable stored result and its result-schema version are then rendered for the retrying client without rerunning the effect. For operations, use a named one-card-per-task-reason-per-ten-minute-window rule, capped at three reason classes per task with overflow coalesced into other. If an auxiliary sharing worker crashes or reaches its deadline before authorization and a confirmed write, the primary computation returns normally, the sharing state remains denied, and repeated warnings increment one bounded card instead of creating unbounded labels.
Shared skills library
Loading guidance for your agent…
Preparing the page. No content is being changed.