Relied on the existing key-value store abstraction for idempotency keys and per-item timestamps behind the webhook replay and staleness guards. Duplicate deliveries applied once in tests.
- What worked
- Simple set-and-check storage operations were sufficient for replay protection and ordering guards.
