8.1 KiB
8.1 KiB
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.
Route presence/DOM PASS is separate from workflow acceptance PARTIAL. Consult ordinary executed cases and per-group preservation 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/dashboard → DashboardView |
PRES-S01, PRES-S02 | 12/12 applied-state/overflow samples; rows | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/discover → JobDiscoveryPage |
PRES-J01, PRES-J02 | 12/12 applied-state/overflow samples; rows | 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 | 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 | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/operations → OperationsPage |
PRES-W12 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/kanban → LegacyBoardRedirect |
PRES-J07 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/companies → CompaniesTable |
PRES-J08 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/offers → OfferComparisonPage |
PRES-J09 | 12/12 applied-state/overflow samples; rows | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/correspondence/review → LegacyCorrespondenceReviewRedirect |
PRES-M05 | 12/12 applied-state/overflow samples; rows | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/applications/:id → LegacyApplicationRedirect |
PRES-W01 | 12/12 applied-state/overflow samples; rows | 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 | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/career/builder/:id → CvBuilderEditor |
PRES-C06 | 12/12 applied-state/overflow samples; rows | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/admin/audit → AdminAuditPage |
PRES-A02 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/admin/users → AdminUsersPage |
PRES-A01 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/admin/system → AdminSystemPage |
PRES-A03 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/trash → JobTable |
PRES-J06 | 12/12 applied-state/overflow samples; rows | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/settings/connected-accounts → ConnectedAccountsPage |
PRES-M06 | 12/12 applied-state/overflow samples; rows | 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 | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/register → LoginPage |
PRES-E02 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/forgot-password → ForgotPasswordPage |
PRES-E02 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/reset-password → ResetPasswordPage |
PRES-E02 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/verify-email → VerifyEmailPage |
PRES-E02 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/confirm-email-change → VerifyEmailPage |
PRES-E06 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/microsoft-legacy-relink → MicrosoftLegacyRelinkPage |
PRES-E03 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |
/cv/:slug → PublicCvPage |
PRES-C12 | 12/12 applied-state/overflow samples; rows | RD06/07 human/device; relevant provider/output gates; PARTIAL workflow qualification |