Current state
The app shell is live first; persistence and editing can be layered on top once the working lists are stable.
Placeholder for future controls such as status editing, imports, exports, and SQLite-backed persistence.
The app shell is live first; persistence and editing can be layered on top once the working lists are stable.
When the editable layer lands, the database should live outside the container image so deploys do not wipe the data.