62 lines
1.8 KiB
JSON
62 lines
1.8 KiB
JSON
{
|
|
"generatedAt": "2026-08-03",
|
|
"round": 67,
|
|
"scope": "approval migration fail-closed and grant digest normalization",
|
|
"status": "LOCAL_SOURCE_AUDIT_PASS",
|
|
"services": {
|
|
"backend": {
|
|
"url": "http://127.0.0.1:8003",
|
|
"pid": 21576,
|
|
"healthy": true
|
|
},
|
|
"frontend": {
|
|
"url": "http://127.0.0.1:5173",
|
|
"pid": 9808,
|
|
"healthy": true
|
|
}
|
|
},
|
|
"regression": {
|
|
"migration": "29 passed",
|
|
"approvalRelated": "74 passed, 1 warning",
|
|
"fullGolden": "1053 passed, 2 warnings in 328.10s",
|
|
"ruff": "passed",
|
|
"compile": "passed",
|
|
"gitDiffCheck": "passed",
|
|
"node": "not rerun; no JS changes, prior same-worktree gate 60 passed",
|
|
"webBuild": "not rerun; no web changes, prior same-worktree build passed"
|
|
},
|
|
"runtime": {
|
|
"requestStatus": "APPROVED",
|
|
"rawTokenPersistedAsPrimaryKey": false,
|
|
"consumeFirst": true,
|
|
"consumeSecond": false,
|
|
"corruptJsonFailsClosed": true,
|
|
"corruptDatabaseUnchanged": true,
|
|
"sourceUnchanged": true
|
|
},
|
|
"dataIntegrity": {
|
|
"approvalsSha256": "AC4AFF96C309FCDA0ADF38400074DF9BE4AF04364538CBA0B7519CB77733D1AE",
|
|
"worldSha256": "C6E7FF090719DB505AF5C3B0D8ADD376CBA7843D6E6982A68C1BA02C342052FA",
|
|
"momSha256": "6B64ADF6F29A43A518D89718610EE71FAD60E86D3F38CD5CFF26F1740CC53F7D",
|
|
"serverDataGitStatusChanged": false,
|
|
"envGitStatusChanged": false
|
|
},
|
|
"audit": {
|
|
"planFirst": "FAIL",
|
|
"planFinal": "PASS",
|
|
"codeFirst": "FAIL",
|
|
"codeFinal": "PASS"
|
|
},
|
|
"residual": [
|
|
"database authoritative clock/TTL/CAS is R67-B2",
|
|
"sap.sync.outbound P3 evidence envelope remains next P0",
|
|
"real MySQL multi-host and cutover orchestration require external environment"
|
|
],
|
|
"delivery": {
|
|
"commit": false,
|
|
"push": false,
|
|
"merge": false,
|
|
"publish": false
|
|
}
|
|
}
|