Skip to content

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.