Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 2.34 KB

File metadata and controls

24 lines (21 loc) · 2.34 KB

Architecture Decision Records

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.