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

53 lines
1.6 KiB
JSON

{
"schema": "freecad-web-p6-measure-action-04-persistence/v1",
"taskId": "FW-P6-MEA-ACT-04-G",
"module": "Measure",
"action": "save/reopen",
"result": "pass",
"applicable": true,
"format": "FCStd",
"path": "/tmp/MeasureKernel.FCStd",
"size": 1369,
"objectCount": 1,
"objectType": "Measure::MeasureDistanceDetached",
"distance": 5,
"roundTrip": true,
"contracts": {
"C": {
"result": "pass",
"sha256": "d7fd728301b9bb65f4c2b0308a4df9fcc5a8bb1d9603e14e94742f9d599d69b0"
},
"D": {
"result": "pass",
"sha256": "096d0f90cbaf01a76fe5d1baf641c1f0d0ef10ead911fa1e815b4de5c9ef2cd2"
},
"E": {
"result": "pass",
"sha256": "18d48e13a27c044fffc1067646c7760a594a50aa156476221cfd8cba3d442c0d"
},
"F": {
"result": "pass",
"sha256": "d157db6e2de7687a70137c924a77c64b18f76c3537aa55c1daadb771e97cbf57"
}
},
"state": {
"resourcesReleased": true,
"recoveryUnchanged": true,
"externalRequests": 0,
"runtimeExceptions": 0
},
"commands": [
"node tools/run_p6_measure_action04_persistence.mjs"
],
"artifacts": {
"kernel": "docs/p6/measure-action-04-kernel.json",
"recovery": "docs/p6/measure-action-04-recovery.json",
"facade": "docs/p6/measure-action-04-facade.json",
"chrome": "docs/p6/measure-action-04-chrome.json",
"workerLog": "docs/freecad-p6-measure-action-04-g-persistence.log"
},
"boundaries": [
"Native FCStd round-trip persists MeasureDistanceDetached Position1/Position2 and recomputed Distance; no cross-version format claim."
]
}