Architectural Decision Records
Meridian uses Michael Nygard's ADR format to capture the why behind significant choices. ADRs are immutable once "Accepted"; we supersede them rather than edit them.
Lifecycle: Proposed → Accepted → (later) Superseded by ADR-NNNN /
Deprecated.
Index
| ID | Status | Title |
|---|---|---|
| 0001 | Accepted | Dual-queue vs. priority weights |
| 0002 | Accepted | Workspace tri-crate layout |
| 0003 | Accepted | DashMap for per-request state |
| 0004 | Accepted | KV tier promotion policy |
| 0005 | Accepted | Benchmark methodology |
| 0006 | Accepted | Disagg KV transfer protocol |
| 0007 | Accepted | Release and versioning policy |
| 0008 | Accepted | Request preemption policy |
Writing a new ADR
- Copy
template.mdtoNNNN-short-kebab-title.md. - Open as
Proposed; merge asAcceptedafter PR review. - If a later ADR supersedes this one, mark this one
Superseded by ADR-NNNNin a new commit — never edit the body of an accepted ADR.