Launch Readiness
High IQ is in the production-readiness sprint. As of August 3, 2026, the goal is a production build that takes real money and delivers real value. The app is on staging/TestFlight, is not in the App Store, and has never processed a payment. For the week-by-week schedule, see the Execution Plan. This page is the status and gate definition.Current Verdict
Status: Not ready to charge. Engineering health is good; nothing about the paid journey has ever been exercised end to end. The distinction matters. Local code health is strong — 2,196 mobile tests, 566 Convex tests, lint and typecheck green, design-system and geometry validators passing. What is missing is not code quality. It is that no human outside the founder has used the app, and no transaction has ever completed. Three specific facts define the gap:- A production build cannot generate a notebook.
NOTEBOOK_GENERATION_ACTIONS_ENABLEDresolves false in production andisNotebookArtifactRouteEnabled()returns false unconditionally. Under the hard-paywall model, notebooks are the product. - RevenueCat has never processed a transaction, sandbox or otherwise. Purchase, restore, and webhook→Convex entitlement sync are unproven.
- Device QA has not run. The August 1 pass deferred Argent/device QA at product direction; the last recorded Revyl smoke was 7/8.
Launch Model
Decided August 3, 2026. Full detail in Pricing Strategy.- Hard paywall at full price — 99.99/yr, no trial, no intro offer
- The website is the free tier — the app does not duplicate free browsing
- Guest access is browse-only — nothing saved, no AI
- All personal data and all AI is Pro
- 30-day retention for never-subscribed accounts; 12 months read-only for lapsed subscribers
Launch Gates
Secondary (tracked, not launch-gating):
- Gmail sync and Historical Import stay off until Google restricted-scope verification clears. Both ship via remote feature-flag flip, not an App Store release.
- Push notifications are v1.1 (November), deliberately. A permission prompt at the wrong moment permanently caps opt-in rate.
- Mobile screen/integration tests under
apps/mobile/test/**remain excluded from the normal unit gate.
Launch Path
Phase Definitions
September is a distribution mechanism, not launch day. The app goes live in
the App Store behind an invite gate so friends and family can install from a
normal link instead of TestFlight. No marketing, no announcement. A useful
side effect: the App Review rejection cycle happens on a week that does not
matter, which protects the October marketing date.
v1.0 Product Scope
- Guest: strain browse/search/detail, High Families, discovery, strain music, rate-capped label scanner, blog. Nothing saved.
- Pro (99.99/yr): everything else — stash, orders, manual and photo upload, receipt parsing, notebooks, stats, dispensaries, collection, rankings, badges, and (on verification) Gmail sync and Historical Import.
Operating Loop
Source Evidence
- Week-by-week plan: Execution Plan
- Pricing model of record: Pricing Strategy
- Raw audit:
docs/mobile/[audit]-launch-readiness-jun03.md - Mobile coverage map:
docs/testing/product-feature-flow-coverage.md - Revyl matrix:
docs/testing/revyl/mobile-feature-coverage-matrix.md
