Phase 0 freezes the boundaries required by Phase 1. Accepted decisions are immutable historical records; replacements use a new ADR with explicit supersession and migration impact.
| ADR | Decision | Status |
|---|---|---|
| 0001 | Canonical/Projection boundary | Accepted |
| 0002 | Scope Null semantics | Accepted |
| 0003 | Identity and Binding | Accepted |
| 0004 | Immutable Revision and Current Pointer | Accepted |
| 0005 | Tombstone priority | Accepted |
| 0006 | API version and compatibility | Accepted |
| 0007 | Repository and dependency boundaries | Accepted |
| 0008 | Persona Bootstrap seam | Accepted |
| 0009 | Phase 2 reliability spine (observation identity, integer cursors, outbox fencing, bounded catch-up) | Accepted |
| 0010 | Active Surface Coordinator (lease/epoch/modes) | Accepted |
| 0011 | Phase 3 recent generations, state coalesced stream, focus decay model, structured-recall skeleton | Accepted |
| 0012 | Phase 4 note lifecycle, task evidence semantics, trigger/occurrence identity, at-least-once host delivery | Accepted |
| 0013 | Phase 5 explicit long-term memory, bi-temporal claims, evidence invariants, artifact security, non-resurrecting erasure | Accepted |
| 0014 | Phase 6 FTS5 generations, full recall protocol, fresh rehydrate boundary, deterministic fusion/budgets, usage four stages | Accepted |
| 0015 | Phase 7 embedding provider port, FAISS generation lifecycle with fenced COW swap, surrogate ID map, delta ledger freshness, vector route + hybrid ranker v3 | Accepted |
| 0016 | Phase 8 profile projection (field-level sourced summaries), relation graph allowlist projection with fenced generations, budget-bound graph route + profile route, canonical fallback | Accepted |
Open conflicts blocking Phase 1: none.