> ## Documentation Index
> Fetch the complete documentation index at: https://docs.highailabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Feature Readiness Matrix

> Launch phase, readiness, blocker, and evidence tracker for High IQ mobile features.

# Feature Readiness Matrix

This matrix is the working truth for what can ship, what needs testing, and what should wait.

Last reviewed: 2026-08-03. **Tiers below reflect the hard-paywall model decided
August 3, 2026** ([Pricing Strategy](/planning/pricing/strategy)): guest access
is browse-only, and everything personal or AI-powered is Pro. The shipped flag
registry still reflects the previous freemium model — re-tiering is launch gate
1, scheduled for the week of August 10 in the
[Execution Plan](/planning/launch-readiness/execution-plan).

Readiness states remain conservative until candidate-build device journeys are
certified. The August 1 cross-app pass completed static, unit, UI, configuration,
and export validation.

## Readiness States

| State               | Meaning                                                  |
| ------------------- | -------------------------------------------------------- |
| Blocked             | Cannot ship until product/code/test blocker is fixed     |
| Needs certification | Built or mostly built, but not proven end-to-end         |
| Beta only           | Can be tested with friendly users, not promised publicly |
| Ready for phase     | Ready for the named phase only                           |
| Deferred            | Hold for a later version                                 |

## v1.0 Candidate Features

| Feature / flow                 | Phase           | Tier                   | State                  | Current blocker / next proof                                                                                                                                                                                          |
| ------------------------------ | --------------- | ---------------------- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| App launch + tab shell         | Friends/family  | Guest                  | Needs certification    | Tab retap, deferred scenes, safe-area layout, and scroll-to-top behavior are hardened; rerun candidate-build device smoke                                                                                             |
| Public browse/search           | Friends/family  | Guest                  | Needs certification    | Prove filters, sort, search, detail open, back navigation                                                                                                                                                             |
| Strain detail profile          | Friends/family  | Guest                  | Needs certification    | Shared scrolling, spacing, tabs, empty states, and bottom actions are normalized; certify small/large devices and sparse data                                                                                         |
| High Family / discovery        | Friends/family  | Guest                  | Needs certification    | Direct route smoke opened in PR #813; favorite journey still needs candidate proof                                                                                                                                    |
| Music / now playing            | Friends/family  | Guest                  | Needs certification    | Route smoke opened in PR #813; needs Revyl run proof on candidate build                                                                                                                                               |
| Label scanner                  | Friends/family  | Guest (rate-capped)    | Needs certification    | Guest re-tier with per-device cap landed in PR #1109; still needs fixture/permission proof                                                                                                                            |
| First-run onboarding           | Friends/family  | Guest → paywall        | **Blocked**            | Must deliver one real personal moment **before** the paywall ask; onboarding entry exists (PR #807), the paywall handoff does not                                                                                     |
| **Paywall (post-onboarding)**  | Friends/family  | —                      | **Blocked**            | Does not exist as a sales surface. Needs annual-default layout, Apple auto-renewal disclosures, EULA/Privacy links, and Restore Purchases                                                                             |
| Subscription billing           | Friends/family  | Pro                    | **Blocked**            | RevenueCat has never processed a transaction. Needs ASC products in one subscription group, purchase, restore, and webhook→Convex sync evidence                                                                       |
| Data retention policy          | Friends/family  | All                    | **Blocked**            | 30-day never-subscribed and 12-month lapsed-subscriber retention are unimplemented and undisclosed                                                                                                                    |
| Stash tracking                 | Friends/family  | **Pro**                | Needs certification    | Re-tier from Free; nested scrolling, tab retap, refresh, and empty/populated layouts hardened; needs populated-user device proof                                                                                      |
| Favorites                      | Friends/family  | **Pro**                | Needs certification    | Re-tier from Free; needs collection sync proof                                                                                                                                                                        |
| Collection management          | Friends/family  | **Pro**                | Needs certification    | Re-tier from Free; add populated-user regression                                                                                                                                                                      |
| Manual text upload             | Friends/family  | **Pro**                | Needs certification    | Re-tier from Free; text → parse → review → save → stash proof                                                                                                                                                         |
| Rankings                       | Friends/family  | **Pro**                | Needs certification    | Re-tier from Free; built, needs a focused polish/test pass                                                                                                                                                            |
| Badges / achievements          | Friends/family  | **Pro**                | Needs certification    | Re-tier from Free; not a headline feature, ships as included value                                                                                                                                                    |
| Image upload / receipt parsing | Friends/family  | Pro                    | Beta only              | Image fixture, OCR failure, retry, and cost controls                                                                                                                                                                  |
| Notebooks                      | Friends/family  | Pro                    | **Blocked**            | Engine and screens are on `main`, but `NOTEBOOK_GENERATION_ACTIONS_ENABLED` is false in production and artifact routes hard-return false. Turn on, then certify [runbook](/planning/notebooks/launch-runbook) Phase 7 |
| Stats dashboard                | Friends/family  | Pro                    | Needs certification    | Rich-user route smoke opened in PR #813; needs tab/content evidence                                                                                                                                                   |
| Dispensaries                   | Friends/family  | Pro                    | Needs certification    | List/add route smoke opened in PR #813; CRUD detail/edit, state picker, and seeded menu URL coverage still needed                                                                                                     |
| Suggest strain                 | Friends/family  | Pro                    | Needs certification    | Stale-request, timeout, abort, and unmount handling hardened; submit and retry need candidate-build proof                                                                                                             |
| Invite-code gate               | Friends/family  | —                      | Not started            | September distribution mechanism. Must ship with a working code in App Review notes                                                                                                                                   |
| Gmail recent sync              | Public launch   | Pro                    | **Blocked (external)** | Google `gmail.readonly` restricted-scope verification + security assessment. Ships via remote flag flip, not an App Store release                                                                                     |
| Historical Gmail import        | Public launch   | Pro (included, capped) | **Blocked (external)** | Same Google dependency. No separate SKU — retire `highiq_historical_import`                                                                                                                                           |
| Push notifications             | v1.1 (November) | Pro                    | Deferred               | Deliberate: a permission prompt at the wrong moment permanently caps opt-in. Weekly email digest covers retention until then                                                                                          |
| Share cards                    | v1.1 (November) | Pro                    | Deferred               | The only built-in viral mechanism; ships after the funnel is readable                                                                                                                                                 |
| Notebook media/video/stories   | Post-launch     | Pro or future tier     | Deferred               | Zero selected companion executors; rights, privacy, quality, cancellation, retention, cost, and native playback gates remain                                                                                          |

## Deferred Features

| Feature                   | Target              | Why deferred                                                                                                                                                                        |
| ------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Shopping agent            | v3.0+               | Depends on menu data, fixtures, product copy, and reliability. Also the highest App Review risk in the catalog — anything reading as purchase facilitation endangers a cannabis app |
| Menu scanner / extraction | v3.0+               | Same commerce dependency as shopping agent                                                                                                                                          |
| Professor High / Ask AI   | v5.0 or scoped beta | Personal-data tools and public promise need tightening                                                                                                                              |
| Deep research             | v5.0+               | Heavy AI workflow; not first revenue wedge                                                                                                                                          |
| Studio tier               | v4.0+               | Should wait until AI media cost/support is known                                                                                                                                    |
| Safari extension          | v2.0+               | Shared App Group configuration and serialized state sync are implemented; Apple entitlement/provisioning and separate App Store review remain                                       |
| AI Worlds                 | Future              | Experimental, not launch-critical                                                                                                                                                   |
| Debug routes              | Never public        | Must be production-guarded or removed from public nav                                                                                                                               |

## Next Matrix Update

After each certification run, update:

* State
* Evidence link or command
* Current blocker
* Launch phase
* Product tier
