Skip to content

LAUNCH_PLAYBOOK.md — alaivOS Launch Playbook

Last updated: April 13, 2026 (Omega v2.7). 45 days to launch. Target launch: May 28, 2026 (World Cup kickoff June 11, 2026). Founder: J (Guadalajara, MX) · Company: Citerius Holdings LLC (Wyoming, USA) Delta audit (end v2.7): Zero hard launch blockers. Code-complete. Critical path = infrastructure + legal + store approvals.

Cross-references: WEBSITE_SPEC.md (Kappa), INFRASTRUCTURE.md (Epsilon), LEGAL_AND_PRIVACY.md (attorney + canary + DMCA), MARKETING_AND_GROWTH.md (launch channels).


1. CRITICAL PATH (ordered, owner-tagged)

[J do-now]          →  APK test + API keys + Supabase migration + canary re-sign + Firebase + Twilio
[Kappa]             →  Deploy 7 legal pages + privacy.html + terms.html patches
[Epsilon]           →  Deploy KV shared-brain + Checkup Relay (needs Anthropic key) + nginx fix
[External blocked]  →  Apple Developer approval (Day 20) · Google Play approval (Day 19)
[J coordinated]     →  Mac rental + Xcode + Stripe + RevenueCat + TestFlight + store submissions
[Launch]            →  May 28, 2026
[Post-launch]       →  Kappa website swap (waitlist → badges) + World Cup landing (before June 1)

2. J-TASKS

2.1 Do Now — unblocked (10)

# Task Time Blocks
1 Build fresh APK (FK + username fix) and device-test 30 min Delta reaudit
2 Reboot ghost-01 (sudo reboot) 30 s Kernel 6.8.0-107 apply
3 Firebase project → google-services.json + service account key 15 min FCM push sprint
4 Twilio signup 20 min Day 14 phone verify
5 Anthropic API key (console.anthropic.com as Citerius Holdings LLC, $20 credits) 15 min Checkup Relay
6 TheSportsDB Patreon ($3/mo) 5 min Sports cache legal
7 Warrant canary re-sign (PGP) — DUE APRIL 19, 6 DAYS 15 min Canary integrity
8 Supabase migration (6 ALTER TABLE — Alpha reinstall sprint) 2 min Reinstall persistence
9 Cloudflare API token (in progress) 10 min KV shared brain
10 Deploy hub.alaivos.com (3 files + CNAME + Supabase creds) 10 min Internal ops
11 DMCA designated agent registration (Registered Agents Inc, +$6) 10 min Legal shield
12 Listen to Kokoro voice samples, pick closest to EL Laiv ref 15 min Voice pipeline

2.2 Blocked on External (5)

# Task Blocked On ETA
13 Apple Developer approval Apple review (submitted Mar 24) Day 20
14 Google Play org approval Google review (submitted Mar 25) Day 19
15 Mac rental + Xcode build Apple approved After #13
16 Stripe + RevenueCat + store configs (ONE coordinated session) Both stores approved After #13+#14
17 Bishop provisioning (mini PC) J purchase/setup Blocks custom voice pipeline

2.3 Pre-Revenue URGENT (2)

# Task Why Urgent
18 Cross-border tax counsel (MX founder + WY LLC + global revenue) Before first dollar received
19 Attorney review (Privacy + Terms + trial conditions) Before significant user volume

3. BUILDER SPRINTS

3.1 Completed v2.7 (15 sprints, +183 tests, cumulative ~970+)

Sprint Builder Status
Username Blocker Delta DONE
Checkup Relay (Gemma anonymizer + nginx + thinking off) Epsilon DEPLOYED, needs API key
Checkup Pipeline (+ AMI thresholds) Alpha DONE (33 tests)
Checkup UI Gamma DONE (21)
Checkup Teaser Hints Beta-2 DONE (35)
Onboarding Data Audit Delta DONE
Sports Cache (31 leagues) Epsilon DONE
Reinstall Persistence (6 fields → Supabase) Alpha DONE (15)
Feature Gap Status Audit Delta DONE
Encrypt Plaintext Tables (3 tables, AES-256-GCM) Epsilon DONE (14)
AQ Prism + Dashboard Gamma DONE (31)
AQ Proactive Alerts (Observer #11) Beta-2 DONE (32)
AQ Checkup + Travel + Laiv Context Alpha DONE (22)
Omega KB Session Brief DELIVERED
Gemini Sports API Research Gemini CONSUMED

3.2 Pending — status needs J confirmation

Wave 1 (from v2.5): SPRINT_ALPHA_FCM_PUSH (blocked on Firebase), SPRINT_BETA1_E2EE_CHAT, SPRINT_BETA2_EVENTS_MONEY, SPRINT_GAMMA_QUICK_FIXES (11 items). Wave 2 (from v2.5): SPRINT_WAVE2_INFRA_GAPS (family location, notes sync, Sessions dock, score push, birthday push). Call system (v2.6): SPRINT_ALPHA_CALL_SIGNALING · SPRINT_BETA1_CALL_SESSION · SPRINT_GAMMA_CALL_UIall 3 DONE per v2.7 Delta audit.

Action for J: confirm which Wave 1/2 sprints executed post-TAW10. If unexecuted they are launch blockers.


4. FEATURE GAP STATUS (Delta v2.7 audit)

Critical: 11/14 DONE. 2 partial (iOS DND OS limitation, family calendar local-only). 1 deferred (bank connection — blocked on Plaid/Belvo keys). Partial: 5/5 DONE (kanban D&D, water UI, habits CRUD, sleep picker, Sessions dock icon). Call system: 3/3 DONE (signaling, WebRTC session, UI).

Remaining items to resolve before/at launch

Item Disposition
Chat E2EE / FCM / user discovery Wave 1 Beta-1 + Alpha — confirm status
Recurring events + ICS import Wave 1 Beta-2 — confirm status
Money CSV/OFX import Wave 1 Beta-2 — confirm status
Currency converter / DND / quick fixes (11) Wave 1 Gamma — confirm status
Family calendar sharing Wave 2 — defer to v1.1 if unexecuted
Notes cloud sync Wave 2 — defer to v1.1 if unexecuted
Bank connection (Plaid/Belvo) Deferred post-launch (keys blocked)

5. EPSILON / SERVER ROADMAP

Task Status
Sports Cache Service (31 leagues, 1hr TTL, stale-on-error) DONE (port 8300)
Checkup Relay (Anthropic Batch API, Gemma anonymization) DEPLOYED (port 8100), needs J Anthropic key
Nginx health endpoint + headers (gemma4:e4b) DONE (bundled Checkup Relay sprint)
Gemma thinking mode OFF for Instant (prevents 30s spikes) DONE
Kokoro 82M Ghost TTS deployment Eval done, ready — J picks voice
Weather / AQ push_latest.py to CDN Status unknown — re-verify
Pipeline data collection (290 cities, CX23/CX23-b) Status unknown — re-verify
KV namespace + Worker (shared brain) Sprint ready, J token in progress
Standings API (TheSportsDB football) DONE

Ghost-01 running: Ollama (Gemma 4 E4B), ghost-router, sports-cache:8300, checkup-relay:8100, nginx:443, coturn:3478/5349.


6. KAPPA / WEBSITE ROADMAP

Task Priority Status
Deploy 7 legal pages Before launch Files ready, deploy pending
Update privacy.html (phone collection + third-party AI processing line) Before launch Per ANTI_ABUSE_SPEC §16
Update terms.html (trial conditions) Before launch Flow changed since original
Add phone-hash row to law enforcement page Before launch One-liner
World Cup landing page Before June 1 Not started
Post-launch website swap (remove waitlist, add App Store / Play badges, pricing, screenshots) At launch Staged for D-Day

See WEBSITE_SPEC.md for IA, copy, and structure.


7. PHASE TIMELINE (45 days to May 28, 2026)

Phase Window Owners Gate
P0 — Unblock Apr 13-19 J API keys + canary + Supabase migration + Firebase + Twilio
P1 — Sprint execution Apr 13-25 Alpha/Beta/Gamma/Epsilon Checkup live + Wave 1 confirmed + KV deployed
P2 — Legal + Kappa Apr 18-28 Kappa + J 7 legal pages live, privacy/terms patched, attorney review
P3 — Store approvals Apr 13-May 3 External Apple + Google org approvals
P4 — Build + submit May 3-15 J + Epsilon Mac + Xcode + Stripe + RevenueCat + TestFlight + store submits
P5 — Beta + polish May 15-26 Beta testers + Delta 50-100 testers, crash triage, final Delta reaudit
P6 — World Cup landing May 20-31 Kappa Landing live before June 1
P7 — LAUNCH May 28 All Swap website · go-live · Product Hunt · Reddit · Discord
P8 — Post-launch May 28-Jun 11 All Crash/SUP triage, WC promo, revenue starts

8. LAUNCH-DAY CHECKLIST (May 28, 2026)

  • Final release APK + IPA signed and on stores
  • Supabase prod config live · RLS verified
  • Stripe + RevenueCat live mode toggled
  • Feature flags: googlePlacesKillSwitch ready (auto-trip June 5)
  • alaivos.com swapped: waitlist removed, badges + pricing + screenshots up
  • World Cup landing linked but not featured until June 1
  • Canary PGP-signed and current (next re-sign April 19)
  • Legal pages + DMCA agent registered
  • Ghost-01 · CX23 · CX23-b green; pipeline snapshots flowing
  • Checkup Relay healthy, Anthropic credits funded
  • Sports cache healthy, 31 leagues responding
  • Product Hunt post scheduled · Reddit drafts queued · Discord announcement ready
  • J support rotation + crash alert pager active

9. POST-LAUNCH v1.1+ ROADMAP

Item Owner Notes
Website swap (waitlist → badges, pricing, social proof) Kappa Day 0
World Cup landing promotion Kappa + Marketing Pre-June 1 through tournament
Capsule generation from Checkup aggregate patterns Epsilon + Beta Stub in Checkup Relay
Ghost Agent (NanoClaw — cart fill, price compare) Alpha + Epsilon v1.2
Custom Voice training (EL → Kokoro → Piper → Voxtral) Epsilon + Bishop When Bishop provisioned
Laiv Brain Distillation (~3,500 examples) Bishop ~$475-710, 4-6 weeks
GEX44 GPU server J At >500 Ghost subs, €184/mo
Mistral Small 4 evaluation Epsilon Deferred
Madrid Protocol trademark filing J After USPTO serial
Transfer dev accounts (Apple/Google) personal → LLC J Post-stability

10. UNVERIFIED CLAIMS (device-test before launch)

Claim Verification
Laiv skills execute real writes (17/17) Say "I spent $45 on groceries" → verify Money module row
Progressive Interview Layer 4 built (Days 1-14) Walk trial, confirm questions appear on cadence
Onboarding data used by Laiv Grep reads of birthday / sex / roadblock / management_style
All ~200 empty catches resolved (TAW8) Grep sweep; confirm no silent failure sites

11. INFRASTRUCTURE COST BASELINE

Service Monthly
ghost-01 CX43 (Helsinki) €17
cx23 (Europe traffic) €4
cx23-b (Expansion + DDG) €4
Supabase / Cloudflare Pages / R2 / Workers Free tier
TheSportsDB Patreon $3
Anthropic API (Checkup) Variable, ~$20 initial credits
Total ~€28 + $3

See INFRASTRUCTURE.md for detail on Bishop, CX43, CX23 roles.


12. FILES ABSORBED / SUPERSEDED

Absorbed (content merged into this doc): MASTER_PENDING_ITEMS.md, OMEGA_V2_7_SESSION_HANDOVER.md, OMEGA_V2_6_SESSION_HANDOVER.md, OMEGA_V2_5_SESSION_HANDOVER.md, OMEGA_V2_4_SESSION_HANDOVER_FINAL.md, alaivOS_Launch_Playbook.md, LAUNCH_STATUS_AND_TASKS.md, EXHAUSTIVE_TASK_LIST_V4.md, master_task_list.md, j_tasks_updated.md, j_tasks_launch_prep.md, j_tasks_automation_script.md, external_services_j_action_list.md, sonnet_j_tasks_briefing.md, sonnet_j_tasks_full_briefing.md, sonnet_deputy_briefing.md, launch_roadmap_to_worldcup.md, alaivOS_prelaunch_checklist.md, alaivOS_master_implementation_checklist.md, PENDING_ITEMS_AUDIT.md, PENDING_ITEMS_COMPLETE.md, STORE_METADATA_DRAFT.md, THREE_LAYER_LAUNCH_AUDIT.md, FIELD_TEST_TASK_LIST_V1.md, exhaustive_task_list_by_role.md, exhaustive_task_list_v3_status.md, worldcup_2026_strategy.md.

Superseded: all files in the "Absorbed" list are now stale. This doc is the single source of truth for launch status, task lists, J-tasks, builder sprints, feature gaps, phases, and post-launch roadmap.


End of LAUNCH_PLAYBOOK.md — maintained by Omega. Update after every session handover.