docs(handoff): 17 commits ahead; record ASO/SEO additions + pre-posting test gate

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
engineer
2026-06-08 05:18:43 -07:00
parent 2ec2a87143
commit 609bd45889

View File

@@ -56,14 +56,28 @@ Goal: bug-free E2E + published on F-Droid & Play + 1k downloads.
## OWNER ACTIONS REQUIRED — only these unblock #2/#3/#5 (agent cannot do them) ## OWNER ACTIONS REQUIRED — only these unblock #2/#3/#5 (agent cannot do them)
0. **Push the local commits (push is permission-gated for the agent).** 0. **Push the local commits (push is permission-gated for the agent — harness blocks `git push`).**
**13 commits unpushed on `main`** as of 2026-06-08 (run `git log origin/main..main --oneline` **17 commits unpushed on `main`** as of 2026-06-08 (run `git log origin/main..main --oneline`
to confirm). All reach ZERO users until pushed — this is the dominant growth bottleneck. to confirm). All reach ZERO users until pushed — this is the dominant growth bottleneck.
Owner approved "push + tag v0.4.4" but the harness denies the agent's `git push`; owner must run it.
Highlights: SEO pages `/features/`, `/download/`, `/troubleshooting/`, `/comparison/`, Highlights: SEO pages `/features/`, `/download/`, `/troubleshooting/`, `/comparison/`,
`/vs-termux/`, `/claude-code-android/`; landing screenshot strip; README non-affiliation note; `/vs-termux/`, `/claude-code-android/`, `/opencode-on-phone/` (targets proven "setup opencode on
CI typecheck+tests; test coverage 4→65; session-scope fix `ee7082a`. phone" query); landing screenshot strip; ASO copy (keyword title + fixed dead privacy URL);
Step: `source ~/.env.d/github-dzianisv.env && git push origin main`. README non-affiliation note; CI typecheck+tests; test coverage 4→65; version bump 0.4.3→0.4.4.
Pushing `main` (no tag) only redeploys GitHub Pages + runs CI — safe, no release fired. Run (owner):
```
cd /Users/engineer/workspace/opencode-mobile && source ~/.env.d/github-dzianisv.env
git push origin main # deploys site (safe, no release)
git tag v0.4.4 && git push origin main --tags # fires F-Droid + Play publish
```
0b. **HARD GATE — test a real public release before ANY public/community posting (owner directive
2026-06-08).** Automated unit tests are NOT sufficient (no 100% coverage). Before posting to
HN / Reddit / PH / socials, a built release APK must be manually exercised across all core flows
(add-connection, session list, streaming chat, tool-call approve/reject, diff viewer, biometric
unlock) on a real device/emulator and confirmed free of bugs and UI/UX defects. The CUA smoke
currently runs `--only-connect-scenario` only — EXPAND it to all scenarios + human-review the
captured screenshots/video before greenlighting any public launch post.
The session-scope fix is not yet in any release. To ship it, bump the version in The session-scope fix is not yet in any release. To ship it, bump the version in
BOTH `app.json` (line 5: `"version": "0.4.3"` → `"0.4.4"`) and BOTH `app.json` (line 5: `"version": "0.4.3"` → `"0.4.4"`) and
`android/app/build.gradle` (line 98 `versionName "0.4.3"` → `"0.4.4"`; leave `android/app/build.gradle` (line 98 `versionName "0.4.3"` → `"0.4.4"`; leave