Architecture Decision Records (ADRs)¶
An Architecture Decision Record (ADR) is a document that captures an important architectural decision, along with its context and consequences.
Index of Decisions¶
| ADR | Title | Status | Date |
|---|---|---|---|
| ADR-001 | Migration from Unix Sockets IPC to FastAPI REST | Accepted | 2025-01 |
| ADR-002 | Replacement of CQRS/CommandBus with Orchestrator | Accepted | 2025-01 |
| ADR-003 | Selection of faster-whisper over whisper.cpp | Accepted | 2024-06 |
| ADR-004 | Hexagonal Architecture (Ports and Adapters) | Accepted | 2024-03 |
| ADR-005 | Rust Audio Engine (v2m_engine) | Accepted | 2025-01 |
| ADR-006 | Local-first: Processing Without Cloud | Accepted | 2024-03 |
When to Write an ADR?¶
Write an ADR when you make a significant decision that affects the project's structure, dependencies, interfaces, or technology.
See ADR Template for the format.