Files
jobtrackingapp/docs/redesign/phase-7/p7-12/evidence/fixture-repair.json
T

76 lines
3.5 KiB
JSON

{
"observedUtc": "2026-10-21T05:18:18.993008+00:00",
"failure": {
"stats": {
"startTime": "2026-10-20T18:50:55.722Z",
"duration": 1460403.5180000002,
"expected": 103,
"skipped": 0,
"unexpected": 248,
"flaky": 0
},
"rawJsonSha256": "aef0c669476135ab655a30104bba9886cfe5fb64458285dd7a2be4254d1e5343",
"rawLogSha256": "f0280b5a9665af14952c583b3fab2af10d330574a0f48e25201e44f7e2fe5a27",
"source": "b333ef55d5665223d2f570ec9681336fc3971c8a",
"qualification": "Completed failed whole run. Successor runner archives these exact raw bytes under ui/attempts; final manifest must resolve the archive path by hash. No failure is converted to a skip or expected failure."
},
"composition": {
"stats": {
"startTime": "2026-10-21T05:11:01.774Z",
"duration": 259024.46,
"expected": 16,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"command": {
"name": "composition",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"e2e/browser-zoom-audit.spec.ts",
"e2e/functional-acceptance.spec.ts",
"e2e/phase7-admin-audit.spec.ts",
"e2e/phase7-admin-system.spec.ts",
"e2e/phase7-admin-users.spec.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\composition-results"
],
"startedUtc": "2026-10-21T05:11:01.254030+00:00",
"finishedUtc": "2026-10-21T05:15:20.899324+00:00",
"exitCode": 0
},
"path": ".artifacts/phase7/current/ui/composition.json",
"sha256": "e751f72a84bbde8340b4077782c415cae62d0d175ad3684766366a428c1b3d48"
},
"files": {
"job-tracker-ui/e2e/browser-zoom-audit.spec.ts": "d2e14c8fb86a068456c1bcebf090b707d6448561b8643f13204bcd22e1515b37",
"job-tracker-ui/e2e/functional-acceptance.spec.ts": "fbba35f4ccdae767e5a4d87623f190bb348ce3ecd1eb7a4248316d6822fa3dd0",
"job-tracker-ui/e2e/phase7-admin-audit.spec.ts": "3737f20446d56bc6e61ba249b2c13316314aa0bfde6e7ff2202a781d3f793d6f",
"job-tracker-ui/e2e/phase7-admin-system.spec.ts": "1e4dc4a33587adcc8f2f4cc23f83a2d7f47b589d0fa4b81977187d5849dbce37",
"job-tracker-ui/e2e/phase7-admin-users.spec.ts": "df6ca26e3608a7dd0772f7dbcb71258fa7d58e7535982ecd5eddec157fcc790c",
"job-tracker-ui/playwright.config.ts": "24f13510ab8d4f2718bfeaaa7c77bb95ae109c69d4a318abd1b5c87777306ee0"
},
"axe": {
"scans": 28,
"violations": 0,
"incompleteRules": {
"color-contrast": 2145,
"aria-prohibited-attr": 10
},
"incompleteNodes": 2155
},
"visualEvidence": "Screenshots are retained automated state evidence; no new human image review claimed for this fixture-only repair. Prior checkpoint visual inspections remain qualified.",
"sourceQualification": "Post-run source collection. Logging-only Playwright stdout/log-level change was made while composition was already running and did not affect that backend process; fresh successor full run validates it.",
"conditions": [
"Audit owned-read500 remains unreproduced/intermittent, not closed by successful rerun.",
"Role cleanup is finally-based; sole-admin precondition fails safely if forced termination prevents earlier cleanup.",
"Axe incomplete contexts remain raw triage evidence and do not establish human screen-reader/device acceptance.",
"Full351browser and separate HTTP/security lanes remain required; no final acceptance yet."
]
}