# Architectural Decisions
## SQLite Instead of Postgres
Chosen for simplicity and local deployability.
## Repository Pattern
Used to keep domain logic testable.
## No Async in Domain Layer
Async is limited to API and IO boundaries.
Last modified 24 December 2025