Skip to content

Architecture Decision Records (v0.5.0)

Contiguous ADR sequence for decisions that remain part of the shipped / current v0.5.0 product architecture. Superseded tooling pins and post-0.5.0 roadmap ADRs are not retained in this tree.

ADR Title File
0001 Rust Core 0001-rust-core.md
0002 Recursive Descent + Pratt Parser for gf-cypher 0002-lr1-grammar.md
0003 Progressive Ontology — Exploration First 0003-progressive-ontology.md
0004 Graph-Native Adjacency Index 0004-adjacency-index.md
0005 Layered Architecture — Graph / Knowledge / Workbench 0005-layered-architecture.md
0006 Append-only epistemic interpretation 0006-epistemic-model.md
0007 Runtime Temporal Values 0007-temporal-values.md
0008 Heterogeneous List Values 0008-heterogeneous-lists.md
0009 Nested Heterogeneous List Values 0009-nested-heterogeneous-lists.md
0010 Full-range dates (proleptic-Gregorian calendar) and a wider duration model 0010-wide-date-and-duration.md
0011 Dynamic Heterogeneous Value Lists 0011-dynamic-heterogeneous-values.md
0012 Knowledge and epistemic domain ownership and schema evolution 0012-m20-domain-ownership.md
0013 Durable v0.5 project-generation protocol 0013-project-generation-protocol.md
0014 Complete-workspace checkpoints and generation-preserving revert 0014-workspace-checkpoints.md
0015 Three embedded project-write modes 0015-embedded-write-modes.md
0016 Repository integration and deployment configuration boundary 0016-repository-integration-and-deployment-configuration.md

ADRs are numbered NNNN-slug.md starting at 0001. Accepted ADRs are immutable; a new ADR supersedes an old one rather than rewriting it.

Published Starlight nav: Engineering → Architecture Decision Records (sidebar entries mirror this table). ADR bodies stay under docs/adr/; the public decision log at ../engineering/adrs/ links here and must not duplicate or renumber bodies. Do not fork a second ADR sequence.