Architecture Decision Records¶
Each significant, hard-to-reverse decision is recorded as a short ADR:
NNNN-short-title.md, numbered sequentially, never renumbered. A superseded
ADR is kept and marked Superseded by NNNN.
Sections: Status (Proposed · Accepted · Superseded), Context, Decision, Consequences, Alternatives considered.
| ADR | Title | Status |
|---|---|---|
| 0001 | Configuration file formats: TOML primary, YAML and package.json supported |
Accepted (amended) |
| 0002 | Core implementation language: Python 3.12+, printer isolated for a possible Rust port | Accepted |
| 0003 | Parser backend: tree-sitter behind a Parser protocol |
Accepted (amended) |
| 0004 | License: MIT | Accepted |
| 0005 | Rule format: Python builders in packs, expression templates for user overrides | Accepted |
| 0006 | No preset applies implicitly; the schema defaults are the default style | Accepted |