Files
opencode-mobile/distribution/launch/LAUNCH-CHECKLIST.md
Den 14e858a402 ci(play): production track input + launch kit + F-Droid metadata fix (#19)
* ci(play): add track/status inputs to publish workflow

Lets the Play publish run target a public track (production/beta) and
choose draft vs completed, instead of being hard-wired to internal.
Defaults stay internal/completed so tag-push and release triggers are
unchanged. Enables promoting the app to a publicly-downloadable track —
the prerequisite for any real download growth.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* docs(play): record user authorization for production go-live

* docs(fdroid): correct metadata to cc.agentlabs.opencode + agentlabs.cc, flag post-rename tag gate

The fdroiddata submission still referenced the old package ai.opencode.mobile
and v0.3.1. Update package id, website, and document the real blocker: F-Droid
mainline needs a release tag built AFTER the package rename (v0.4.1 APK is the
old id) plus Play production live and a reproducible build. Signing fingerprint
is unchanged across the rename.

* docs(launch): ready-to-fire distribution kit (Show HN, Reddit, PH, X, dev.to)

Copy-paste launch posts + ordered fire checklist so distribution starts the
moment the public listing is live. Store URLs left as {{PLAY_URL}}/{{FDROID_URL}}
placeholders; web hub agentlabs.cc/opencode is live now.

---------

Co-authored-by: engineer <engineer@opencode.ai>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 15:32:19 -07:00

29 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Launch Checklist
> BEFORE POSTING: Replace every `{{PLAY_URL}}` and `{{FDROID_URL}}` placeholder with the real store URLs. Do not post any file that still contains a `{{...}}` token.
---
## Fire sequence
| # | Action | File | Day / Time | Notes |
|---|---|---|---|---|
| 1 | Merge final Play Store listing copy to console | — | T-3 days | Prerequisite; listing must be live before linking |
| 2 | Promote Play track to Production (or Open Testing) | — | T-1 day | App must be installable before any post |
| 3 | Post to **Hacker News** (Show HN) | `show-hn.md` | Tuesday–Thursday, 8–10am US Eastern | HN front page peaks mid-morning weekdays; one shot |
| 4 | Post to **r/selfhosted** | `reddit.md` | Same day as HN, ~1hr after | Cross-traffic from HN helps early upvotes |
| 5 | Post to **r/androiddev** | `reddit.md` | Same day, ~2hrs after HN | Tech audience; upvote momentum from HN useful |
| 6 | Post **X thread** (7 tweets) | `x-thread.md` | Same day, afternoon | Link HN post in reply to tweet 7 for social proof |
| 7 | Publish **dev.to article** | `devto.md` | Day 2 (Wednesday–Friday) | Evergreen SEO; no urgency to same-day |
| 8 | Post to **r/LocalLLaMA** | `reddit.md` | Day 2 | Separate day avoids cross-post spam perception |
| 9 | Submit **Product Hunt** | `product-hunt.md` | Day 3, 12:01am PT | PH resets at midnight PT; submit exactly then for full day |
---
## After launch
- Reply to all HN comments within 6 hours of posting
- Reply to all Reddit comments within 24 hours
- Monitor Play Console reviews; respond to 1–3 stars within 48 hours
- File F-Droid MR (`{{FDROID_URL}}` placeholder) once Sentry opt-in gate is merged