188 lines
4.4 KiB
JSON
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"
|
|
}
|
|
}
|