Repository navigation
Architecture Decisions
Generated reference. This page is published automatically from the version-controlled repository. Canonical source:
docs/architecture/decisions/README.md. Do not edit this wiki page directly.
Architecture Decision Records preserve the small set of durable choices that future contributors and agents must not continually rediscover from PR history.
- Accepted ADRs are historical records. Do not rewrite their decision to match later code.
- If a decision changes, add a new ADR with
Supersedes:and mark the earlier recordSuperseded by:in a follow-up metadata-only edit. - ADRs describe why a durable boundary exists, not implementation status.
docs/ROADMAP.mdremains the status authority. - A proposal that changes an accepted ADR should normally pass through
docs/RFC_PROCESS.mdbefore implementation.
Each ADR contains:
- Status
- Date
- Context
- Decision
- Consequences
- Supersedes / Superseded by, when applicable
-
ADR-0004: Executable configuration is authoritative for machine facts
-
ADR-0006: Moneta stability-certificate authority and scientific abstention
-
ADR-0007: Rust-issued trustworthy evidence receipts and live resolution authority
-
ADR-0008: Explicit receipt-bearing package and investigation digest — bounded RFC 0009 package/digest infrastructure; the format grants no replay authority.
-
ADR-0009: AP-INV Architecture Preflight for FM1 Question-Aware Moneta — defines investigation graph boundaries and versioned intent.
-
ADR-0010: AP-SEARCH Architecture Preflight for FM7 Representation Search and Synthesis — defines grammar authority, objective model, Pareto search, deterministic baseline, and MCR7 genome handoff.
-
ADR-0011: Controlled Adaptive Representation Intelligence for Full Moneta (FM8) — unifies evidence, context, alternatives, composition, adaptive resolution, search, and research-mode freezing under invariant analytical truth.
-
ADR-0012: Memory Palace graph authority — retires
MemoryPalaceGraphas an authority; the aggregate/evidence ledger owns identity and the palace view stays a deterministic projection. -
ADR-0013: Minimum Nemosyne architecture and four-subsystem boundary — consolidates the product into four core subsystems, adopts a direct deterministic compilation path, and retires/externalizes speculative resident machinery per RFC 0012.