| 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 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 |