Files
FreeCADWasmDev/docs/p6/partdesign-action-04-persistence.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

46 lines
1.4 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-action-04-persistence/v1",
"taskId": "FW-P6-PDN-ACT-04-G",
"module": "PartDesign",
"action": "save/reopen",
"result": "pass",
"format": "FCStd",
"path": "/tmp/PartDesignWeb.FCStd",
"objectType": "PartDesign::Feature",
"objectCount": 2,
"beforeVolume": 23.999999999999996,
"afterVolume": 23.999999999999996,
"roundTrip": true,
"recovery": {
"result": "pass",
"unchangedAfterReject": true
},
"contracts": {
"C": {
"result": "pass",
"sha256": "332c9afe352493f1dae8e0e5b9c81413b6910da80531b2d1d13221b0ea939a9d"
},
"D": {
"result": "pass",
"sha256": "f7aedc07e7d7b8e444a23be305aabaa2c62e9649b54cb6eb3d2c9f203c08510b"
},
"E": {
"result": "pass",
"sha256": "39618fc0645e57b947b3dd1fa066abd46cc8c79634aeb514816e208be6268c1c"
},
"F": {
"result": "pass",
"sha256": "bdb0d9290f4be1309ae79b842b16b946eb6b0940e34bcbd6a7b40973d6307f05"
}
},
"state": {
"externalRequests": 0,
"runtimeExceptions": 0,
"semanticReplayEqual": true
},
"boundaries": [
"Empty optional Feature.SuppressedShape BREP restores as an empty shape; strict stream state is normalized only in the Web PartShape reader.",
"Fixture covers PartDesign::Feature carrying a 2x3x4 native shape; AdditiveBox persistence remains outside this slice."
]
}