← Patterns

Requirements · RFC 014 · Proposed

Ingestion must isolate queue failure without changing producer behavior

Checkout, Catalog, and Inventory continue accepting events while the public contract and warehouse boundary remain stable.

Decision by: 2026-09-01Owner: Platform

Outcome and boundary

Payload, authentication, lookup, warehouse schema, batch path, and 24-hour retention remain unchanged.

Stable requirements

REQ-101
POST /events must return 202 only after one queue accepts the event.
REQ-102
A failed queue must not prevent the other queue from accepting events.
REQ-103
Repeating an accepted event ID must not create a second warehouse row.
REQ-104
Every response must echo X-Request-Id.
REQ-105
Rollback must restore the original queue without data repair.

Acceptance and traceability

The 2026-10-28 readiness review links every requirement to automated or chaos evidence. Shed response remains unresolved under RAID-02.