{ "schema": "freecad-web-p6-measure-action-04-kernel/v1", "taskId": "FW-P6-MEA-ACT-04-C", "module": "Measure", "action": "save/reopen", "result": "pass", "fixture": { "module": "Measure", "action": "save/reopen", "path": "/tmp/MeasureKernel.FCStd", "objectType": "Measure::MeasureDistanceDetached", "position1": [ 0, 0, 0 ], "position2": [ 3, 4, 0 ], "inputSha256": "303400cbdf7da5fba2b4be768d4c8d0d9b27f518ec21554d48fb1cfad385bbd0" }, "replay": { "first": { "run": 1, "path": "/tmp/MeasureKernel.FCStd", "size": 1369, "objectCount": 1, "objectType": "Measure::MeasureDistanceDetached", "distance": 5, "roundTrip": 1, "code": "", "message": "" }, "second": { "run": 1, "path": "/tmp/MeasureKernel.FCStd", "size": 1369, "objectCount": 1, "objectType": "Measure::MeasureDistanceDetached", "distance": 5, "roundTrip": 1, "code": "", "message": "" }, "identicalResult": true, "resultSha256": "8e8019cf7755b1f09d30160c4f60c3a715593caf89b2f61d4963bdb8c18d47ee" }, "resultSummary": { "format": "FCStd", "path": "/tmp/MeasureKernel.FCStd", "size": 1369, "objectCount": 1, "objectType": "Measure::MeasureDistanceDetached", "distance": 5, "roundTrip": true, "resourcesReleased": true }, "commands": [ "EM_CACHE=/tmp/freecad-emscripten-cache cmake --build freecad-source/build-web/configure --target FreeCADWebMeasureKernelProbe -j 8", "node tools/run_p6_measure_action04_kernel_smoke.mjs freecad-source/build-web/configure/bin" ], "artifacts": { "wasm": "freecad-source/build-web/configure/bin/FreeCADWebMeasureKernelProbe.wasm", "workerLog": "docs/freecad-p6-measure-action-04-c-kernel.log" }, "boundaries": [ "The deterministic fixture persists one MeasureDistanceDetached object and its Position/Distance properties through native FCStd save/reopen." ] }