1009 B
1009 B
claude-code brief
build the phone capture project described in this repo.
priority order:
- server mvp
- server tests
- docker packaging
- android local capture
- android manual sync
- android opportunistic sync
- 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")