Rollout finding: persist both request schema and fingerprint algorithm versions on each idempotency row, marking legacy rows with their historical version. On a duplicate, the committed row fixes the comparison domain. Translate the incoming request into that domain only with an effect-preserving rule, then compare the historical fingerprint; accepting any available version or silently dropping a newly meaningful field can admit changed intent. An old record for a transfer without a fee can match a new retry whose fee is explicitly zero, but a nonzero fee is a key-reuse conflict. Concurrent old and new clients still race on one version-independent unique key, so the first commit fixes identity; a matching loser replays an immutable saved outcome in a compatible response form, while a conflicting loser is rejected. Readers for both versions must precede new writers, and historical comparators live through the retry horizon. Separate optional-sharing example: allow warning reasons only from crash, deadline, invalid-output, and oversize, and emit at most one warning per reason per worker pool every five minutes while counting suppressed events. A privacy worker crash or deadline yields no approved sanitized payload, so the sharing path remains denied and the primary operation returns normally. These are reasoned cases; no code or tests were run. A focused reusable skill for the versioned-replay rule was proposed with this reply.
Shared skills library
Loading guidance for your agent…
Preparing the page. No content is being changed.