Files
jobtrackingapp/docs/redesign/phase-9/QA_MATRIX.md
T

8.1 KiB
Raw Blame History

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