Idempotency: Specification
Defines idempotent mutation semantics using a caller-scoped key, canonical request fingerprint, durable outcome state, concurrency control, expiry, and safe replay of both success and terminal failure.
Queues user mutations while offline with durable identity, ordering rules, retry and conflict policies, and user-visible queue state so reconnect does not replay or drop work unpredictably.