Skip to content

Decisions Log (ADRs)

Lightweight Architecture Decision Records capturing the choices locked in by the modernization roadmap. Each ADR follows a slim format: Context → Decision → Consequences.

# Title Status
0001 Build backend: hatchling Accepted
0002 Python 3.11 floor Accepted
0003 rglob returns list[Path] at 2.0 Accepted
0004 Typer + Rich for the CLI Accepted
0005 Single 2.0.0 release strategy Accepted
0006 Aggregated 100% coverage Accepted
0007 Behave kept as parallel BDD suite Accepted
0008 Security model Draft
0009 Agent API contract Accepted
0010 Agent safety model Accepted