Architecture 3.x
This directory is the current architecture track for Spec Kitty, starting with the 3.0.0 release on 2026-03-30.
What This Track Captures
- Core architecture decisions and constraints (
adr/). - (Future) End-to-end behavior expectations, initiatives, and layered C4 documentation analogous to the 2.x track.
The 2.x track (architecture/2.x/) captured the architecture through the
2.x → 3.x cutover. ADRs dated on or after 2026-03-30 live here in 3.x; older
ADRs remain in docs/adr/2.x/. Back-compat symlinks at the old
docs/adr/2.x/<filename> paths point at the new 3.x location so
existing references — in CHANGELOG entries, test snapshots, and shipped
docs — continue to resolve.
ADR Authoring
Use the shared template at docs/architecture/adr-template.md. The same template
serves all tracks (1.x, 2.x, 3.x) — there is no per-track template fork.
Naming: YYYY-MM-DD-N-descriptive-title-with-dashes.md where N increments
per ADR landed on a given date (1, 2, 3…).
Cutover Note
The 3.x track formally exists from this commit forward. ADRs landed before
this restructuring that thematically belong to 3.x architecture (e.g. the
shared-package-boundary cutover, mission-identity-uses-ULID, retrospective
gate work) were moved here with their history preserved via git mv.
See Also
- 3.x ADR Index
- 2.x README — prior architecture track
- Top-level architecture README
- Shared ADR template