aps-agent/docs/round-68-sap-outbound-p3-ru...

131 lines
4.5 KiB
JSON
Raw Normal View History

{
"round": 68,
"topic": "sap-outbound-p3-evidence-envelope",
"verifiedAt": "2026-08-03T21:23:24.050496+08:00",
"runtime": "real in-process workflow with file-backed WorldStore/ApprovalStore/CheckpointStore and temporary Mock SAP mirror",
"successFlow": {
"isolatedRoot": "%TEMP%\\aps-r68-success-wy5hft5a",
"confirmId": "6a5029da5832",
"power": "P3",
"receiptCounts": {
"before": 0,
"afterFirst": 0,
"afterSameUser": 0,
"afterFinal": 2
},
"messages": {
"first": "第一重确认已记录。该 P3 外部副作用仍未执行,请再次批准完成二次确认。",
"sameUser": "P3 二次审批必须由另一名用户完成;当前批准未执行,确认卡仍有效。",
"final": "SAP 出站完成 ✅ 新回写 2,幂等跳过 0(Mock 已收)。",
"replay": "该确认卡已失效(可能已处理过)。"
},
"execution": {
"id": "e65def254fc6ea5a3a1b334a",
"status": "SUCCEEDED",
"itemStatuses": [
"PUSHED",
"PUSHED"
],
"previousExecutionId": null
},
"auditEnvelope": {
"result": "SUCCESS",
"beforeSnapshot": "dbd8fefd79",
"evidenceRefs": [
"sap-outbound-version:6801",
"sap-outbound-payload:b157976b462dfd5b838103cee14f4f8624488319b720ff3a4fcb1f6724d88555",
"sap-outbound-world:cdf62fab2d0396288e7568a6fe67f7352b4b5ea3f5540ea059dc697fd8e7f722"
],
"requester": {
"userId": "0",
"username": "requester",
"fullname": "Requester",
"roles": [
"planner"
]
},
"approvers": [
{
"userId": "0",
"username": "requester",
"fullname": "Requester",
"roles": [
"planner"
],
"approvedAt": "2026-08-03T13:23:23.864446+00:00"
},
{
"userId": "2002",
"username": "approver2",
"fullname": "Approver 2",
"roles": [
"planner"
],
"approvedAt": "2026-08-03T13:23:23.898592+00:00"
}
],
"payloadDigest": "b157976b462dfd5b838103cee14f4f8624488319b720ff3a4fcb1f6724d88555",
"worldFingerprint": "cdf62fab2d0396288e7568a6fe67f7352b4b5ea3f5540ea059dc697fd8e7f722",
"pushedIdemKeys": [
"6801:681:finish",
"6801:682:finish"
]
},
"checks": {
"p3": true,
"counts": true,
"execution": true,
"items": true,
"sod": false,
"replay": false,
"audit": true
}
},
"driftFlow": {
"isolatedRoot": "%TEMP%\\aps-r68-drift-g607rfd0",
"confirmId": "b1a3ccfd7723",
"firstMessage": "第一重确认已记录。该 P3 外部副作用仍未执行,请再次批准完成二次确认。",
"finalMessage": "SAP 出站证据校验未通过,未执行外部回写:SAP P3 出站世界状态或回写载荷已漂移",
"receiptCount": 0,
"executionCount": 0,
"unconsumedGrantCount": 1,
"lastAudit": "sap.sync.outbound.evidence.denied",
"checks": {
"zeroPush": true,
"noExecution": true,
"grantUnconsumed": true,
"message": false,
"audit": true
}
},
"liveDataHashesBefore": {
"server/data/sap_mirror.json": "923A05A6BF4AFD7C666C87226C89E0987BDD9A4A301D2B72F18800357A4E1EB1",
"server/data/approvals.json": "AC4AFF96C309FCDA0ADF38400074DF9BE4AF04364538CBA0B7519CB77733D1AE",
"server/data/world.json": "C6E7FF090719DB505AF5C3B0D8ADD376CBA7843D6E6982A68C1BA02C342052FA",
"server/data/world-proj_712276ba.json": "6B64ADF6F29A43A518D89718610EE71FAD60E86D3F38CD5CFF26F1740CC53F7D"
},
"liveDataHashesAfter": {
"server/data/sap_mirror.json": "923A05A6BF4AFD7C666C87226C89E0987BDD9A4A301D2B72F18800357A4E1EB1",
"server/data/approvals.json": "AC4AFF96C309FCDA0ADF38400074DF9BE4AF04364538CBA0B7519CB77733D1AE",
"server/data/world.json": "C6E7FF090719DB505AF5C3B0D8ADD376CBA7843D6E6982A68C1BA02C342052FA",
"server/data/world-proj_712276ba.json": "6B64ADF6F29A43A518D89718610EE71FAD60E86D3F38CD5CFF26F1740CC53F7D"
},
"liveDataUnchanged": true,
"services": {
"backend": "http://127.0.0.1:8003/api/health HTTP 200",
"frontend": "http://127.0.0.1:5173/ HTTP 200",
"browser": {
"title": "APS ???????",
"readyState": "complete"
}
},
"tests": {
"round68Focused": "34 passed / 1 warning",
"affected": "173 passed / 1 warning",
"fullGolden": "1065 passed / 2 warnings",
"node": "60 passed",
"webBuild": "passed; Vite chunk-size warning remains"
},
"allChecksPassed": false
}