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:
@@ -204,6 +204,10 @@ chrome-devtools start --autoConnect --port 9333
|
||||
|
||||
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
|
||||
|
||||
- **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.
|
||||
|
||||
@@ -94,8 +94,8 @@ android {
|
||||
applicationId 'cc.agentlabs.opencode'
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 6
|
||||
versionName "0.4.4"
|
||||
versionCode 32
|
||||
versionName "0.4.5"
|
||||
|
||||
buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\""
|
||||
}
|
||||
|
||||
2
app.json
2
app.json
@@ -34,7 +34,7 @@
|
||||
},
|
||||
"android": {
|
||||
"package": "cc.agentlabs.opencode",
|
||||
"versionCode": 6,
|
||||
"versionCode": 32,
|
||||
"usesCleartextTraffic": true,
|
||||
"adaptiveIcon": {
|
||||
"foregroundImage": "./assets/adaptive-icon.png",
|
||||
|
||||
35
goal.md
35
goal.md
@@ -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.
|
||||
There is no finish line — keep compounding.
|
||||
</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>
|
||||
|
||||
Reference in New Issue
Block a user