dotbabel

Architectural Decision Records

Short, immutable records of load-bearing decisions. Every file captures:

Supersession is fine; amendment is not. To reverse a decision, write a new ADR that supersedes the old and link both directions.

Index

# Title Status
0001 Monorepo dual-persona layout Accepted
0002 No TypeScript Accepted
0012 Structured error contract Accepted
0013 Exit-code convention Accepted
0014 CLI ✓/✗/⚠ output format Accepted

Planned (not yet written)

Stub records exist in the issue tracker; they will land as additional ADRs when a related change is proposed:

The gap in numbering (0003..0011) is intentional — numbers are stable identifiers, not sequential counters.