Development and Architecture
This section documents the current main branch: local setup, modular-monolith boundaries, backend and frontend responsibilities, OpenAPI, SQLite migrations, file storage, authentication, backup formats, tests, builds, releases, and contribution rules.
Stable user behavior remains documented separately so that unreleased development work is never presented as generally available.
