Skip to content

Architecture Decision Records

We record significant decisions as short ADRs so they can be understood, challenged and revisited. Copy 0000-template.md to propose a new one.

Status values: Proposed → Accepted → (Superseded by ADR-XXXX | Deprecated).

# Title Status
0001 Record architecture decisions Accepted
0002 Single monorepo Proposed
0003 Polyglot stack with contract-first schemas Proposed
0004 Mobile framework: Flutter (pending benchmark) Proposed
0005 Core API in Rust Proposed
0006 Python, provider-agnostic AI layer Proposed
0007 Offline-first with SQLite and custom sync Proposed
0008 Per-claim consent as the core data model Proposed
0009 Licensing: Apache-2.0 code, CC BY 4.0 docs, per-record knowledge Proposed

"Proposed" ADRs are the project founder's working hypotheses. They become "Accepted" through the process in GOVERNANCE.md.