# Final route/workflow QA matrix All33 concrete patterns are retained. Each has12 native samples:320/768/1440px × EN/NB × light/dark, with actual applied theme/locale, heading, expected owned read states where applicable and root-overflow assertions. The correspondence review alias deliberately expects409 for unavailable mailbox configuration. Public invalid-token/unpublished states are deliberately identified; they do not prove successful external delivery/publication. Screenshots were inspected within the scope in [visual report](p9-02/README.md). Route presence/DOM PASS is separate from workflow acceptance PARTIAL. Consult [ordinary executed cases](p9-01/ordinary-cases.json) and per-group [preservation](PRESERVATION.md) for connected mutation/failure journeys; route screenshots alone are not end-to-end capability proof. | Route → workflow owners | Feature contracts | Executed route evidence | Known risks / acceptance | |---|---|---|---| | `/` → Navigate, LandingPage | PRES-E01 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/dashboard` → DashboardView | PRES-S01, PRES-S02 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/analytics` → AnalyticsPage | Shared shell/nearest contracts; no invented group |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/discover` → JobDiscoveryPage | PRES-J01, PRES-J02 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/jobs` → JobTable | PRES-J05, PRES-J06, PRES-W01, PRES-W02, PRES-W03 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification; RD21 unsafe concurrent saves FAIL | | `/jobs/:id` → ApplicationWorkspacePage | PRES-W01, PRES-W02, PRES-W03 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification; RD21 unsafe concurrent saves FAIL | | `/reminders` → RemindersView | PRES-W11 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/operations` → OperationsPage | PRES-W12 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/kanban` → LegacyBoardRedirect | PRES-J07 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/companies` → CompaniesTable | PRES-J08 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/offers` → OfferComparisonPage | PRES-J09 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/correspondence` → CorrespondenceInboxPage | PRES-M03, PRES-M04, PRES-M05 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/correspondence/review` → LegacyCorrespondenceReviewRedirect | PRES-M05 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/profile` → ProfilePage | PRES-E04, PRES-E05, PRES-E06 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/applications/:id` → LegacyApplicationRedirect | PRES-W01 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification; RD21 unsafe concurrent saves FAIL | | `/career` → CareerWorkspacePage | PRES-C01, PRES-C02, PRES-C05, PRES-C06 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification; RD21 unsafe concurrent saves FAIL | | `/career/builder` → CvBuilderPage | PRES-C05, PRES-C06 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/career/builder/:id` → CvBuilderEditor | PRES-C06 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/documents` → DocumentsPage | Shared shell/nearest contracts; no invented group |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/admin/audit` → AdminAuditPage | PRES-A02 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/admin/users` → AdminUsersPage | PRES-A01 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/admin/system` → AdminSystemPage | PRES-A03 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/trash` → JobTable | PRES-J06 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/settings` → SettingsView | PRES-J10, PRES-W11, PRES-M06, PRES-S03, PRES-S04 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/settings/connected-accounts` → ConnectedAccountsPage | PRES-M06 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/login` → LoginPage | PRES-E02, PRES-E03, PRES-E04 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/register` → LoginPage | PRES-E02 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/forgot-password` → ForgotPasswordPage | PRES-E02 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/reset-password` → ResetPasswordPage | PRES-E02 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/verify-email` → VerifyEmailPage | PRES-E02 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/confirm-email-change` → VerifyEmailPage | PRES-E06 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/microsoft-legacy-relink` → MicrosoftLegacyRelinkPage | PRES-E03 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification | | `/cv/:slug` → PublicCvPage | PRES-C12 |12/12 applied-state/overflow samples; [rows](p9-02/route-results.json) | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |