Decisions
Each row links to a single ADR. Append-only. Update
statustoSuperseded by NNNNwhen overridden — never delete.
| ID | Status | Date | Title | Supersedes |
|---|---|---|---|---|
| 0001 | Accepted | 2026-03-28 | Redis pub/sub-backed horizontally-scaled WebSocket | — |
| 0002 | Accepted | 2026-05-20 | Kafka-fed notification persistence + fan-out | — |
| 0003 | Accepted | 2026-03-28 | Mandatory per-client payload encryption (ECDH + AES-GCM) | — |
Authoring rules
- One decision per file, MADR template (
NNNN-<kebab-slug>.md). - Sequential numbering, zero-padded to 4 digits, never reuse.
- Status values:
Proposed·Accepted·Deprecated·Superseded by NNNN. - Date = decision date (not created date).
- Cross-service decisions go in
developer/decisions/, not here.