# 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.


Tags: ai   agent   coding   specification   architecture  

Last modified 23 December 2025