# claude-code brief build the phone capture project described in this repo. priority order: 1. server mvp 2. server tests 3. docker packaging 4. android local capture 5. android manual sync 6. android opportunistic sync 7. history/settings polish hard constraints: - do not build mobile org-mode. - do not parse org files on android. - do not write org files from android. - do not add nextcloud or file-sync logic. - do not expose the service publicly. - do not add accounts/oauth. - do not block app launch on network checks. - keep the server append-only and idempotent. - keep org formatting in a pure/tested function. start by implementing the fastapi service according to `docs/api.md` and `docs/server-notes.md`. after the server passes tests, create the android app according to `docs/android-notes.md`. before adding any v2 features, confirm all acceptance criteria in `tasks.org` milestone 1-3 are done. project name is "synq", use this as basic title/prefix as necessary (not "phone-sync")