Files
FreeCADWasmDev/docs/p6/partdesign-module-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

48 lines
1.6 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-module-gate/v3",
"taskId": "FW-P6-PDN-Y",
"module": "PartDesign",
"result": "pass",
"sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231",
"closedActions": [
"create/recompute",
"inspect/source-inventory",
"python-api",
"save/reopen"
],
"contracts": {
"X": {
"result": "pass",
"artifact": "docs/p6/partdesign-gate.json",
"sha256": "2404c1b52fc796d4ce5d67fbfd87194b6a996b0707bc8508e25b99c1386a2ab4"
},
"inspect": {
"result": "pass_boundary",
"artifact": "docs/p6/partdesign-action-02-persistence.json",
"sha256": "287c7bb47e21fe6dc028f1f8fcdefbac2addcc163805f7b57798448f55c9b11e"
},
"python": {
"result": "pass_boundary",
"artifact": "docs/p6/partdesign-action-03-persistence.json",
"sha256": "7bf57b777e9e5bce079d1320ddc59e3d2a6b1a82945c1a3a2c12b3cd1c5e6a92"
},
"save": {
"result": "pass",
"artifact": "docs/p6/partdesign-action-04-persistence.json",
"sha256": "cb1884069fdc6063189ccb748d5ce45b816a041bf25f2b7a9c5ec2da912a59c1"
}
},
"moduleStatusAfterGate": "completed",
"coverage": {
"createRecompute": "pass",
"inspectSourceInventory": "pass_boundary",
"pythonApi": "pass_boundary",
"saveReopen": "pass"
},
"boundaries": [
"PartDesign save/reopen is closed for native PartDesign::Feature 2x3x4 fixture.",
"Empty optional SuppressedShape BREP is restored as an empty shape after Web stream-state normalization.",
"AdditiveBox/BaseFeature persistence and arbitrary PartDesign graphs remain outside this slice."
]
}