Architecture Decisions - TsatsuAmable/nemosyne GitHub Wiki
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
Architecture Decision Records preserve the small set of durable choices that future contributors and agents must not continually rediscover from PR history.
Rules
- 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.
Format
Each ADR contains:
- Status
- Date
- Context
- Decision
- Consequences
- Supersedes / Superseded by, when applicable
Accepted decisions
-
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.