32 lines
1009 B
Markdown
32 lines
1009 B
Markdown
# 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")
|