Architecture Decision Records
ADRs capture why the project looks the way it does. Each record is short: context → decision → consequences. Numbered in the order they were made.
| # | Title | Status |
|---|---|---|
| ADR-001 | Mock-first vision backend | Accepted |
| ADR-002 | Backend factory with explicit selection | Accepted |
| ADR-003 | Delete the vendored YOLOv5 toolchain | Accepted |
| ADR-004 | Agent = tool registry + safety layer, not model output | Accepted |
| ADR-005 | Injectable LLM clients for offline-testable providers | Accepted |
| ADR-006 | Coverage gate at 85%, raised behind the real level | Accepted |
| ADR-007 | Bundle a 12 MB ONNX model + synthetic dataset in-repo | Accepted |
| ADR-008 | GHCR push + three-OS desktop releases | Accepted |