Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Architecture Decision Records

This directory contains all Architecture Decision Records (ADRs) for the Memory Context Browser project.

Current ADRs

Core Architecture (v0.1.x+)

v0.2.0 Features

Infrastructure (v0.1.2)

Multi-Domain & Integration (v0.2.0+)

v0.1.2 Refactoring & Simplification

v0.1.3 / v0.2.0 Architecture Evolution

v0.2.1 Additions

v0.2.2 Observability

v0.3.0 — SeaQL + Loco Platform Rebuild (CURRENT)

The v0.3.0 release is a full platform rebuild on SeaQL (SeaORM, SeaQuery, SeaSchema, SeaStreamer) and Loco.rs. See ADR 051 for the master plan.

Governance and SSOT

Workflow FSM & Policies (v0.4.0, previously v0.3.0)

Integrated Context System (v0.5.0, previously v0.4.0)

Archived (Superseded)

These ADRs have been superseded by newer decisions and moved to archive/:

Archived ADR Superseded By Reason
004 — Event Bus (Local and Distributed) ADR 051 Replaced by SeaStreamer event architecture
007 — Integrated Web Administration Interface ADR 051 Replaced by Loco.rs + SeaORM Pro admin
012 — DI Strategy (Shaku) ADR-024 Original Shaku-based DI approach
024 — Simplified DI ADR 050 Replaced by manual composition root
025 — Figment Configuration ADR 051 Replaced by Loco YAML config system
026 — Routing Refactor (Rocket vs Poem) ADR 049 Replaced by Axum return for rmcp Tower
029 — Hexagonal Architecture (dill) ADR 050 Replaced by linkme + Handle pattern
032 — Agent Quality Domain ADR 034 Replaced by Workflow Core FSM

Historical Version Alignment

This table explains how ADRs map to release themes. It is not a live roadmap or task board. Use bd ready --json and bead-specific bd show <id> --json commands for current work state.

Version Theme Key ADRs
v0.1.x Core architecture, Clean Architecture layers 001–006, 011–013
v0.1.2 Refactoring: linkme, simplified DI, Figment 023–024, 027–031
v0.2.0 Git-aware indexing, persistent memory, hooks 008–010, 014–022
v0.2.1 Handler consolidation, context boundaries 033, 039–040
v0.2.2 Observability (OpenTelemetry) 048
v0.3.0 SeaQL + Loco.rs platform rebuild 049–052
v0.4.0 Workflow FSM & enforcement policies 034–038; current backlog tracked in mcb-6pjx
v0.5.0 Integrated context system, knowledge graph 041–047; create beads before implementation

ADR Status Legend

ADR status records the decision lifecycle. Any implementation_status value inside an ADR is a historical snapshot unless that ADR explicitly names a bead; live implementation state is tracked in bd.

Status Meaning
Proposed Under discussion
Accepted Approved and to be implemented
Implemented Completed in codebase
Deprecated No longer relevant
Superseded Replaced by another ADR

ADR Count

Total ADRs: 57 (ADR-001 through ADR-057)

  • Active numbered files: 52 ADRs in this directory
  • Archived copies: 3 superseded ADR files in archive/
  • Core Architecture: ADR-001–006 (5 active)
  • v0.2.0 Features: ADR-008–010 (3 ADRs)
  • Infrastructure: ADR-011–022 (12 ADRs)
  • v0.1.2 Refactoring: ADR-023–031 (5 active, 3 archived)
  • v0.2.1 Additions: ADR-032–033, 039–040 (4 ADRs)
  • v0.2.2 Observability: ADR-048 (1 ADR)
  • v0.3.0 Platform Rebuild: ADR-049–053 (5 ADRs)
  • v0.3.2+ Governance/SSOT: ADR-054–057 (4 ADRs)
  • v0.4.0 Workflow: ADR-034–038 (5 ADRs)
  • v0.5.0 Context System: ADR-041–047 (7 ADRs)

Creating New ADRs

Use the sequential numbering format: XXX-descriptive-name.md

See ADR Template and standard format.