| ADR | Title | Status |
|---|---|---|
| ADR-001 | Rust Multi-Crate Workspace Architecture | Accepted |
| ADR-002 | Passwordless Authentication via Magic Links | Accepted |
| ADR-003 | Local LLM (Gemma 4) for Transaction Categorization | Accepted |
| ADR-004 | PostgreSQL as the Single Data Store | Accepted |
| ADR-005 | Multi-Format File Import Strategy | Accepted |
| ADR-006 | React + Vite + Zustand Frontend Stack | Accepted |
| ADR-007 | WebSocket for Real-Time Progress Updates | Accepted |
| ADR-008 | Inter-Account Flow Detection and Visualization | Accepted |
| ADR-009 | Externalized YAML Configuration | Accepted |
| ADR-010 | Candle / MistralRS Inference Backend | Accepted |
| ADR-012 | Tiered Self-Learning Categorization Engine | Accepted |
| ADR-013 | Live Account Balance for Dashboard KPIs | Accepted |
| ADR-014 | Net Worth as Primary Dashboard Organizing Frame | Proposed |
| ADR-015 | Widget-Based Customisable Dashboard Canvas | Accepted |
| ADR-016 | Calendar Month Default with Three-Position Switcher | Proposed |
| ADR-017 | SONA-Enhanced Flow Detection | Accepted |
| ADR-018 | Import-Time Sign Normalization | Accepted |