Files
FreeCADWasmDev/docs/p6/partdesign-gate.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

52 lines
1.7 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-gate/v2",
"taskId": "FW-P6-PDN-X",
"module": "PartDesign",
"result": "pass",
"sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231",
"contracts": {
"B": {
"result": "pass",
"artifact": "docs/p6/partdesign-runtime.json",
"sha256": "9b88b0d11f5bbda915b7d2cd1700affeadc6e06d78dc883898300ef33c8f9168"
},
"C": {
"result": "pass",
"artifact": "docs/p6/partdesign-kernel.json",
"sha256": "020609b84d72843a116499b50359952906f6e3d1a2af5defd9590e3889796f63"
},
"D": {
"result": "pass",
"artifact": "docs/p6/partdesign-recovery.json",
"sha256": "f7aedc07e7d7b8e444a23be305aabaa2c62e9649b54cb6eb3d2c9f203c08510b"
},
"E": {
"result": "pass",
"artifact": "docs/p6/partdesign-facade.json",
"sha256": "46b0907791623596bde60739b99d1a5f436eb3b9759f07a71275d3416cca81eb"
},
"F": {
"result": "pass",
"artifact": "docs/p6/partdesign-chrome.json",
"sha256": "4a92dde35cf9eb963249e18b3e44206aff28da24480627bc877ad12ff6a7d223"
},
"G": {
"result": "pass",
"artifact": "docs/p6/partdesign-action-04-persistence.json",
"sha256": "cb1884069fdc6063189ccb748d5ce45b816a041bf25f2b7a9c5ec2da912a59c1"
}
},
"closedAction": "create/recompute",
"moduleStatusAfterGate": "in_progress",
"coverage": {
"createRecompute": "pass",
"saveReopen": "pass",
"inspectSourceInventory": "pass_boundary",
"pythonApi": "pass_boundary"
},
"boundaries": [
"X closes the PartDesign first-slice create/recompute evidence; later action gates remain separate.",
"The Web PartShape reader accepts empty optional SuppressedShape BREP and preserves native PartDesign Feature restore."
]
}