{ "updated_at": "2026-03-28T00:00:00.000Z", "scope": "8.0 Experience Polish Track", "suite": "critical_polish_e2e_workflows", "scenarios": [ { "id": "cross_document_reference_fix_flow", "title": "Cross-document reference fix flow", "category": "runboard_remediation", "test_file": "scriptoriumai-ui/tests/e2e/runboard-remediation.spec.ts", "describe_title": "runboard remediation flows", "test_title": "supports cross-document reference fix flow", "focus": "Validates unresolved reference cleanup loop and deterministic post-cleanup queue collapse." }, { "id": "compile_failure_drilldown_retry", "title": "Compile failure drill-down and retry", "category": "runboard_remediation", "test_file": "scriptoriumai-ui/tests/e2e/runboard-remediation.spec.ts", "describe_title": "runboard remediation flows", "test_title": "supports failure drill-down and queue retry workflow", "focus": "Validates failed-run drill-down plus queue retry mutation and refreshed run status path." }, { "id": "integrity_issue_resolution_loop", "title": "Integrity issue resolution loop", "category": "runboard_remediation", "test_file": "scriptoriumai-ui/tests/e2e/runboard-remediation.spec.ts", "describe_title": "runboard remediation flows", "test_title": "supports integrity issue resolution loop actions", "focus": "Validates integrity panel retrieval and remediation-oriented quick actions in runboard drill-down." }, { "id": "artifact_retrieval_evidence_export", "title": "Artifact retrieval and evidence export", "category": "runboard_remediation", "test_file": "scriptoriumai-ui/tests/e2e/runboard-remediation.spec.ts", "describe_title": "runboard remediation flows", "test_title": "renders artifact retrieval and audit export controls", "focus": "Validates artifact URI/audit export controls and operator evidence handoff interactions." }, { "id": "compare_route_editor_handoff_controls", "title": "Compare-route editor handoff and doc context controls", "category": "runboard_remediation", "test_file": "scriptoriumai-ui/tests/e2e/runboard-remediation.spec.ts", "describe_title": "runboard remediation flows", "test_title": "supports compare-route remediation banner editor handoff and doc-context controls", "focus": "Validates compare remediation banner routing controls, mapped document context launch actions, and editor handoff query preservation." }, { "id": "responsive_public_routes_mobile_home", "title": "Responsive public routes (mobile, home)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (mobile)", "test_title": "/ renders without horizontal overflow", "focus": "Validates the home marketing route remains horizontally stable on the mobile viewport." }, { "id": "responsive_public_routes_mobile_pricing", "title": "Responsive public routes (mobile, pricing)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (mobile)", "test_title": "/pricing renders without horizontal overflow", "focus": "Validates the pricing route remains horizontally stable on the mobile viewport." }, { "id": "responsive_public_routes_mobile_support", "title": "Responsive public routes (mobile, support)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (mobile)", "test_title": "/support renders without horizontal overflow", "focus": "Validates the support route remains horizontally stable on the mobile viewport." }, { "id": "responsive_public_routes_mobile_register", "title": "Responsive public routes (mobile, register)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (mobile)", "test_title": "/register renders without horizontal overflow", "focus": "Validates the registration route remains horizontally stable on the mobile viewport." }, { "id": "responsive_public_routes_tablet_home", "title": "Responsive public routes (tablet, home)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (tablet)", "test_title": "/ renders without horizontal overflow", "focus": "Validates the home marketing route remains horizontally stable on the tablet viewport." }, { "id": "responsive_public_routes_tablet_pricing", "title": "Responsive public routes (tablet, pricing)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (tablet)", "test_title": "/pricing renders without horizontal overflow", "focus": "Validates the pricing route remains horizontally stable on the tablet viewport." }, { "id": "responsive_public_routes_tablet_support", "title": "Responsive public routes (tablet, support)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (tablet)", "test_title": "/support renders without horizontal overflow", "focus": "Validates the support route remains horizontally stable on the tablet viewport." }, { "id": "responsive_public_routes_tablet_register", "title": "Responsive public routes (tablet, register)", "category": "responsive_public_routes", "test_file": "scriptoriumai-ui/tests/e2e/responsive-public-pages.spec.ts", "describe_title": "responsive public routes (tablet)", "test_title": "/register renders without horizontal overflow", "focus": "Validates the registration route remains horizontally stable on the tablet viewport." } ] }