Files
jobtrackingapp/docs/redesign/phase-5/release-readiness/VALIDATION.json
T

188 lines
4.4 KiB
JSON

{
"date": "2026-10-08",
"sourceCheckpoint": "9c9157507937b3e084a7ca1e79a2ebd77d0b0928",
"candidateBranch": "codex/ui-redesign-phase4",
"productionBranch": "main",
"inspectedProductionHead": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"productionDecision": "NO-GO",
"productionMergedOrPushed": false,
"deployed": false,
"backend": {
"passed": 1023,
"failed": 0,
"skipped": 0
},
"focusedAiSubset": {
"passed": 108,
"failed": 0,
"skipped": 0
},
"revisionSubset": {
"passed": 5,
"failed": 0,
"skipped": 0
},
"frontend": {
"passed": 455,
"suites": 81,
"failed": 0,
"skipped": 0
},
"sidecar": {
"passed": 49,
"failed": 0,
"skipped": 0
},
"browser": {
"passed": 112,
"failed": 0,
"skipped": 0,
"retries": 0,
"startTime": "2026-10-08T16:13:55.959Z",
"durationSeconds": 1134.034,
"axe": {
"scans": 229,
"reportedViolations": 0,
"incompleteNodeOccurrencesByRule": {
"aria-hidden-focus": 33,
"aria-prohibited-attr": 191,
"aria-valid-attr-value": 18,
"color-contrast": 1466,
"th-has-data-cells": 4
},
"humanScreenReaderAcceptance": "open"
}
},
"realHttp": {
"passed": 2,
"failed": 0,
"skipped": 0,
"retries": 0,
"startTime": "2026-10-08T16:19:24.151Z",
"durationSeconds": 13.529,
"axe": {
"scans": 0,
"reportedViolations": 0,
"incompleteNodeOccurrencesByRule": {},
"humanScreenReaderAcceptance": "open"
}
},
"rateLimit": {
"passed": 9,
"failed": 0,
"skipped": 0,
"retries": 0,
"startTime": "2026-10-08T16:33:20.996Z",
"durationSeconds": 10.265,
"axe": {
"scans": 0,
"reportedViolations": 0,
"incompleteNodeOccurrencesByRule": {},
"humanScreenReaderAcceptance": "open"
}
},
"ingress": {
"passed": 6,
"failed": 0,
"skipped": 0,
"retries": 0,
"startTime": "2026-10-08T16:34:20.457Z",
"durationSeconds": 5.961,
"axe": {
"scans": 0,
"reportedViolations": 0,
"incompleteNodeOccurrencesByRule": {},
"humanScreenReaderAcceptance": "open"
}
},
"pdfAdmission": {
"passed": 1,
"failed": 0,
"skipped": 0,
"retries": 0,
"startTime": "2026-10-08T16:34:34.892Z",
"durationSeconds": 7.704,
"axe": {
"scans": 0,
"reportedViolations": 0,
"incompleteNodeOccurrencesByRule": {},
"humanScreenReaderAcceptance": "open"
}
},
"fidelity": {
"passed": 16,
"total": 16,
"previewPages": 36,
"pdfPages": 36,
"tolerances": {
"pageDimensionMm": 0.5,
"positionMm": 2,
"fontPt": 0.5,
"rgbComponent": 0.00392156862745098,
"pageCountAndMembership": "exact"
}
},
"settingsExports": {
"passed": 8,
"total": 8,
"previewPages": 24,
"pdfPages": 24,
"tolerances": {
"pageDimensionMm": 0.5,
"positionMm": 2,
"fontPt": 0.5,
"rgbComponent": 0.00392156862745098,
"pageCountAndMembership": "exact"
}
},
"configuration": {
"passed": 3
},
"supplyChainHelpers": {
"passed": 3
},
"offlineEvaluationHarness": {
"passed": 5
},
"browserExtension": {
"passed": 3
},
"checks": {
"typeScript": "pass",
"isolatedHttpTypeScript": "pass",
"lint": "pass",
"frontendProductionBuild": "pass",
"apiReleaseBuildWarningsAsErrors": "pass",
"trackedSecretScan": "pass",
"whitespaceWorkingTree": "pass",
"whitespaceStaged": "pass",
"localDocumentLinks": {
"documents": 154,
"missingTargets": 0,
"historicalArchiveExcluded": true
},
"frozenQualificationEvidence": "unchanged vs source"
},
"preservation": {
"mappedGroups": 57,
"originalRoutesRetained": 31,
"currentConcreteRoutes": 32,
"exhaustiveCoverageClaim": false,
"presC11": "explicit temporary Production exception; model/UI acceptance unmet"
},
"qualification": {
"cases": 32,
"requiredCalls": 366,
"completedCalls": 0,
"humanReviews": 0,
"criticalFactualityFailures": null,
"decision": "DEFERRED — BLOCKED / NOT QUALIFIED"
},
"countChanges": {
"backend": "+2 unavailable-service generation/apply theory cases",
"focusedAiSubset": "+2 same cases, included in backend total",
"realHttp": "+1 native Production withholding/unrelated-AI case",
"otherInheritedCounts": "unchanged"
}
}