Description
Add idempotency key support for safe request retries.
Tasks
Documentation
- See
docs/02-api-specification.md for idempotency spec
- See
docs/03-system-architecture.md Section 9 for failure handling
Acceptance Criteria
- Duplicate requests with same key return same result
- Keys expire after 24 hours
- Works with both sync and async requests
Description
Add idempotency key support for safe request retries.
Tasks
Documentation
docs/02-api-specification.mdfor idempotency specdocs/03-system-architecture.mdSection 9 for failure handlingAcceptance Criteria