# Platform UX — End-to-End Journey Report

> Production certification · 2026-07-28

## Path

Visitor → `/` Landing → `/discover` (assessment + `rule_trace`) → Bundle / Pricing → Trial Summary → `/register` or Login → `/onboarding` → trial POST → `/dashboard` → `/apps` (favorites / pinned / recent) → `/setup/[productCode]` → `/billing` → `/domains` → `/help` / `/search` / `/notifications` → Production checklist.

## Transitions

| From | To | Connected? |
| --- | --- | --- |
| Landing CTA | `/discover` | Yes |
| Discover complete | onboarding / register | Yes (session) |
| Onboarding complete | dashboard + trial attempt | Yes |
| Dashboard | apps / billing / domains / help / notifications | Yes |
| Apps | setup wizard / launch | Yes |
| Locked feature | UpgradePrompt → billing | Yes |
| Pre-sub domain | FeatureLock | Yes |
| Post-entitlement domain | DNS/SSL panel | Yes (policy API) |
| Header search | `/search` | Yes |
| Empty states | guided CTA | Yes |

## Backend-dependent gaps

Empty registries show honest empty states — not fake catalogs.

## STOP
