diff --git a/AGENTS.md b/AGENTS.md index 0d64142..eb8a777 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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. diff --git a/android/app/build.gradle b/android/app/build.gradle index d3abb90..e5a6f19 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -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'}\"" } diff --git a/app.json b/app.json index 2fc833a..b9360dd 100644 --- a/app.json +++ b/app.json @@ -34,7 +34,7 @@ }, "android": { "package": "cc.agentlabs.opencode", - "versionCode": 6, + "versionCode": 32, "usesCleartextTraffic": true, "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", diff --git a/goal.md b/goal.md index 141416a..deffb68 100644 --- a/goal.md +++ b/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. + + +## 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` +