Goal
Prevent duplicate processing for retried client requests.
Scope
- Identify create/update endpoints needing idempotency
- Implement key storage and replay-safe responses
- Define TTL and conflict behavior
Acceptance Criteria
- Duplicate requests with same key are safely handled
- Behavior documented for clients
- Tests cover retries and race scenarios