chore: bump versionCode to 32 (v0.4.5), add goal.md execution plan

- versionCode 6 → 32 to supersede existing internal track release
- versionName 0.4.4 → 0.4.5
- goal.md: add current_mission section with blocking checklist and execution plan

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01No3k1AEioE4PNUZg12TxQo
This commit is contained in:
Dennis V
2026-06-21 01:38:44 +00:00
parent 3c498972ce
commit db75606df0
4 changed files with 42 additions and 3 deletions

View File

@@ -204,6 +204,10 @@ chrome-devtools start --autoConnect --port 9333
For pushes/gh CLI on this repo: `source ~/.env.d/github-dzianisv.env` For pushes/gh CLI on this repo: `source ~/.env.d/github-dzianisv.env`
## Google Account
**ALL Google operations** (Play Console, GCP Console, YouTube, Firebase, etc.) use **`vibeteaichnologies@gmail.com`** — the VIBE TECHNOLOGIES, LLC account. `dzianisvv@gmail.com` is the personal account and does NOT have access to the project GCP resources, Play Console, or YouTube channel. Always verify the active account in the top-right corner before making changes. If GCP console shows `dzianisvv@gmail.com`, switch accounts via the avatar menu.
## Google Play Console ## Google Play Console
- **Developer account**: VIBE TECHNOLOGIES, LLC (ID: `8842655543970815326`), Google login `vibeteaichnologies@gmail.com`. The `/u/N/` index is NOT stable — if a console URL bounces to accept-terms/create-developer-account you're on the wrong Google account (e.g. `dzianisvv@gmail.com` hits a ToS gate); use the developer-account chooser to reach VIBE. - **Developer account**: VIBE TECHNOLOGIES, LLC (ID: `8842655543970815326`), Google login `vibeteaichnologies@gmail.com`. The `/u/N/` index is NOT stable — if a console URL bounces to accept-terms/create-developer-account you're on the wrong Google account (e.g. `dzianisvv@gmail.com` hits a ToS gate); use the developer-account chooser to reach VIBE.

View File

@@ -94,8 +94,8 @@ android {
applicationId 'cc.agentlabs.opencode' applicationId 'cc.agentlabs.opencode'
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 6 versionCode 32
versionName "0.4.4" versionName "0.4.5"
buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\"" buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\""
} }

View File

@@ -34,7 +34,7 @@
}, },
"android": { "android": {
"package": "cc.agentlabs.opencode", "package": "cc.agentlabs.opencode",
"versionCode": 6, "versionCode": 32,
"usesCleartextTraffic": true, "usesCleartextTraffic": true,
"adaptiveIcon": { "adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png", "foregroundImage": "./assets/adaptive-icon.png",

35
goal.md
View File

@@ -82,3 +82,38 @@ discovery and distribution can grow downloads right now regardless of the store
Real, verifiable downloads and active users, growing over time. Track the tactics that drive them. Real, verifiable downloads and active users, growing over time. Track the tactics that drive them.
There is no finish line — keep compounding. There is no finish line — keep compounding.
</north_star> </north_star>
<current_mission>
## Immediate Goal: First Successful Play Store Publication
**Deadline mindset**: every action that isn't unblocking Play Store publication is waste.
### Blocking checklist (must clear in order)
1. **AAB uploaded to Play Console** ← CURRENT BLOCKER
- Build: `ANDROID_HOME=/home/azureuser/android-sdk cd android && ./gradlew bundleRelease --no-daemon`
- Signing credentials: in Bitwarden (KEYSTORE_BASE64, KEY_ALIAS, KEY_PASSWORD, KEYSTORE_PASSWORD)
- Upload: Play Console → `cc.agentlabs.opencode` → Internal testing → Upload AAB
- Account: **`vibeteaichnologies@gmail.com`** (VIBE TECHNOLOGIES, LLC, ID: `8842655543970815326`)
- Service account CANNOT do first upload; must be done via web UI
2. **Store listing committed** (unblocks after step 1)
- API: `gcloud auth print-access-token --scopes=https://www.googleapis.com/auth/androidpublisher --account=playstore-deploy@...`
- PATCH `/listings/en-US` with video URL `https://www.youtube.com/watch?v=ckAHcfZKuUY`
- Commit the edit — will work once a release track exists
3. **App published to internal track** — submit for review
### Secondary (do in parallel, not instead of above)
- **CUA test**: rewrite `scripts/android-cua-smoke.py` for full onboarding flow (connect → TypeScript task → verify → settings). Current test shows `ping` — not compelling.
- **Demo video**: re-record after CUA test improved. Current video at `https://youtube.com/shorts/ckAHcfZKuUY` is too slow.
- **Website DNS**: add A record `opencode → 76.76.21.21` and TXT `_vercel → vc-domain-verify=opencode.agentlabs.cc,c9a0888fc28dbb59551f` in Spaceship for `agentlabs.cc`. Vercel project `opencode-mobile-site` is ready.
### Key facts
- Package: `cc.agentlabs.opencode`
- Legacy/orphaned app: `ai.opencode.mobile` — ignore it
- YouTube demo: `https://youtube.com/shorts/ckAHcfZKuUY` (Unlisted, Vibe Technologies channel)
- Dev server for CUA: `100.108.64.76:4096` (Tailscale)
- Google account for ALL operations: `vibeteaichnologies@gmail.com` — never `dzianisvv@gmail.com`
</current_mission>