Architecture Decision Records

July 31, 2026 ยท View on GitHub

This directory contains repository-wide architecture decisions that refine the accepted principles in Architecture Principles. Filenames remain descriptive, lowercase, and stable. ADR IDs are stable navigation labels; adding an ID does not rename an existing file or change its acceptance status.

The status in each ADR is canonical. This index is a discovery surface and must be updated in the same change when an ADR is added, accepted, superseded, or deprecated.

IDDecisionStatusDecision dateScope
ADR-0001AI-Optimized Directory StructureProposed2026-07-16Directory ownership, artifact routing, migration gates, and target-directory activation
ADR-0002Developer Experience SystemProposed2026-07-31Journeys, federated contracts, projections, native evidence, governance, support, and DX measurement

Lifecycle

  • Proposed: complete enough for architecture review, but not yet an accepted repository rule.
  • Accepted: explicitly approved after the ADR's validation gate passes.
  • Superseded: replaced by another named ADR; historical context and links remain available.
  • Deprecated: retained for context but no longer governs new work.

Implementation does not happen merely because an ADR is Accepted. Non-trivial implementation slices still require the dated Spec, acceptance scenarios, test evidence, risk review, and activation gates required by AGENTS.md.