198 lines
5.7 KiB
JSON
198 lines
5.7 KiB
JSON
{
|
||
"generatedAt": "2026-08-03",
|
||
"sourceWorld": "server/data/world-proj_712276ba.json",
|
||
"sourceWorldSha256Before": "6b64adf6f29a43a518d89718610ee71fad60e86d3f38cd5cff26f1740cc53f7d",
|
||
"sourceWorldSha256After": "6b64adf6f29a43a518d89718610ee71fad60e86d3f38cd5cff26f1740cc53f7d",
|
||
"sourceWorldUnchanged": true,
|
||
"momNegativeRuns": [
|
||
{
|
||
"businessDate": "2026-08-02",
|
||
"problemId": "CLP-20260802-0ed6d5964432e1f0",
|
||
"sourceHash": "0ed6d5964432e1f0ebccd38f96d42357dbb1e578a814b78f7688218c71c79395",
|
||
"solveStatus": "BLOCKED",
|
||
"summary": {
|
||
"businessDate": "2026-08-02",
|
||
"strict": true,
|
||
"orderCount": 1,
|
||
"orderLineCount": 1,
|
||
"requirementCount": 230,
|
||
"makeCount": 106,
|
||
"buyCount": 124,
|
||
"subcontractCount": 0,
|
||
"blockedRequirementCount": 230,
|
||
"supplyEventCount": 354,
|
||
"trustedSupplyEventCount": 0,
|
||
"blockerCounts": {
|
||
"MISSING_RESOURCE_CAPABILITY": 67,
|
||
"MISSING_ROUTING": 39,
|
||
"SUPPLY_SHORTAGE": 124,
|
||
"TEMPLATE_ROUTING_UNCONFIRMED": 67,
|
||
"UNTRUSTED_DRAFT_SUPPLY": 124
|
||
}
|
||
},
|
||
"version": {
|
||
"id": 800001,
|
||
"versionNo": "FV20260802-009",
|
||
"demandCount": 106,
|
||
"admittedDemandCount": 0,
|
||
"unscheduledDemandCount": 106,
|
||
"vlCount": 0,
|
||
"woCount": 0,
|
||
"conflictCount": 421
|
||
},
|
||
"actualRowsForNewVersion": {
|
||
"virtualLines": 0,
|
||
"workOrders": 0
|
||
},
|
||
"publishReady": false,
|
||
"dispatchReady": false,
|
||
"blockingCodes": [
|
||
"HARD_CONFLICT",
|
||
"INCOMPLETE_V2_EVIDENCE",
|
||
"INVALID_V2_EVIDENCE",
|
||
"NO_WORK_ORDERS",
|
||
"ORDER_COVERAGE_MISMATCH",
|
||
"V2_SOLUTION_NOT_FEASIBLE",
|
||
"V2_VALIDATION_NOT_VALID",
|
||
"VERSION_NOT_PUBLISHED"
|
||
],
|
||
"resourceKinds": [
|
||
"EQUIPMENT",
|
||
"FACTORY",
|
||
"LINE",
|
||
"WORKSHOP"
|
||
]
|
||
},
|
||
{
|
||
"businessDate": "2026-08-03",
|
||
"problemId": "CLP-20260803-b3752d85209bd596",
|
||
"sourceHash": "b3752d85209bd59621fdc6fc14c639287856d27386ca6029ab1e69bd4470b229",
|
||
"solveStatus": "BLOCKED",
|
||
"summary": {
|
||
"businessDate": "2026-08-03",
|
||
"strict": true,
|
||
"orderCount": 1,
|
||
"orderLineCount": 1,
|
||
"requirementCount": 230,
|
||
"makeCount": 106,
|
||
"buyCount": 124,
|
||
"subcontractCount": 0,
|
||
"blockedRequirementCount": 230,
|
||
"supplyEventCount": 354,
|
||
"trustedSupplyEventCount": 0,
|
||
"blockerCounts": {
|
||
"MISSING_RESOURCE_CAPABILITY": 67,
|
||
"MISSING_ROUTING": 39,
|
||
"SUPPLY_SHORTAGE": 124,
|
||
"TEMPLATE_ROUTING_UNCONFIRMED": 67,
|
||
"UNTRUSTED_DRAFT_SUPPLY": 124
|
||
}
|
||
},
|
||
"version": {
|
||
"id": 800001,
|
||
"versionNo": "FV20260803-009",
|
||
"demandCount": 106,
|
||
"admittedDemandCount": 0,
|
||
"unscheduledDemandCount": 106,
|
||
"vlCount": 0,
|
||
"woCount": 0,
|
||
"conflictCount": 421
|
||
},
|
||
"actualRowsForNewVersion": {
|
||
"virtualLines": 0,
|
||
"workOrders": 0
|
||
},
|
||
"publishReady": false,
|
||
"dispatchReady": false,
|
||
"blockingCodes": [
|
||
"HARD_CONFLICT",
|
||
"INCOMPLETE_V2_EVIDENCE",
|
||
"INVALID_V2_EVIDENCE",
|
||
"NO_WORK_ORDERS",
|
||
"ORDER_COVERAGE_MISMATCH",
|
||
"V2_SOLUTION_NOT_FEASIBLE",
|
||
"V2_VALIDATION_NOT_VALID",
|
||
"VERSION_NOT_PUBLISHED"
|
||
],
|
||
"resourceKinds": [
|
||
"EQUIPMENT",
|
||
"FACTORY",
|
||
"LINE",
|
||
"WORKSHOP"
|
||
]
|
||
}
|
||
],
|
||
"positiveFixture": {
|
||
"businessDate": "2026-08-03",
|
||
"solveStatus": "FEASIBLE",
|
||
"version": {
|
||
"id": 800001,
|
||
"versionNo": "FV20260803-001",
|
||
"vlCount": 1,
|
||
"woCount": 1,
|
||
"conflictCount": 0,
|
||
"planningProblemId": "CLP-20260803-4113fb9ca0f7c2dc",
|
||
"planningSourceHash": "4113fb9ca0f7c2dc08a50d69c0b46df5b865b336ea23b1a9f6e764156ac00763"
|
||
},
|
||
"validationValid": true,
|
||
"draftGate": {
|
||
"structuralValid": true,
|
||
"publishReady": true,
|
||
"dispatchReady": false,
|
||
"blockingReasons": [
|
||
{
|
||
"code": "VERSION_NOT_PUBLISHED",
|
||
"message": "柔性版本 FV20260803-001 状态为 DRAFT,必须先完成 P2 发布"
|
||
}
|
||
],
|
||
"evidenceRef": "schedule-evidence:9396b8f410e94eb8351727f88ea749389a3c35545e98edacc29a5a0ebdbe3c2d"
|
||
},
|
||
"publishedGate": {
|
||
"structuralValid": true,
|
||
"publishReady": false,
|
||
"dispatchReady": true,
|
||
"blockingReasons": [],
|
||
"evidenceRef": "schedule-evidence:a8a9e0bd7e79412d2ddd5cd6faa246f3129d595c3da8f105b8091c37eaee2357"
|
||
},
|
||
"activityIds": [
|
||
"ACT:MFG-e7fc366a1e0ddf6d2858:1"
|
||
],
|
||
"resourceAllocations": [
|
||
[
|
||
{
|
||
"resourceId": "equipment:1",
|
||
"kind": "EQUIPMENT",
|
||
"units": 1.0,
|
||
"lifeUnits": 0.0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"externalSkillFixture": {
|
||
"businessDate": "2026-08-02",
|
||
"skillId": "algo.stub",
|
||
"executionMode": "CLOSED_LOOP_V2_VALIDATED",
|
||
"solveStatus": "FEASIBLE",
|
||
"validationValid": true,
|
||
"vlCount": 1,
|
||
"woCount": 1,
|
||
"planningProblemId": "CLP-20260802-e2ef0e0f8441dec4",
|
||
"versionNo": "EXT20260802-800001",
|
||
"createdAt": "2026-08-02 00:00"
|
||
},
|
||
"browserE2E": {
|
||
"backend": "isolated production create_app on 127.0.0.1:8115",
|
||
"frontend": "Vite preview on 127.0.0.1:43165",
|
||
"result": "2 passed",
|
||
"momRefreshRestored": true,
|
||
"positiveP2Published": true,
|
||
"positiveP3DualApprovalDispatched": true,
|
||
"mesExternalWorkOrderCount": 1
|
||
},
|
||
"regression": {
|
||
"golden": "979 passed, 2 warnings",
|
||
"node": "60 passed",
|
||
"webBuild": "passed, 4844 modules"
|
||
}
|
||
}
|