Skip to content

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