{ "schema": "freecad-web-p6-measure-action-03-kernel/v1", "taskId": "FW-P6-MEA-ACT-03-C", "module": "Measure", "action": "python-api", "result": "pass", "fixture": { "module": "Measure", "action": "python-api", "sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp", "inputSha256": "80f1f9f3aea9fed13aec0a14aea8514e2a6f322ba30e8f1f6ae132b8480d14e0" }, "replay": { "first": { "run": 1, "sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp", "apiCount": 2, "readOnly": 1, "resourcesReleased": 1, "code": "", "message": "" }, "second": { "run": 1, "sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp", "apiCount": 2, "readOnly": 1, "resourcesReleased": 1, "code": "", "message": "" }, "identicalResult": true, "resultSha256": "3776cfc34405d7826d161ecba93fb239014dacd9c696ba67bce2d8d8611b1f00" }, "resultSummary": { "sourceEntry": "src/Mod/Measure/App/AppMeasure.cpp", "apiCount": 2, "apiNames": [ "Measurement", "MeasureBase" ], "readOnly": 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_action03_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-03-c-kernel.log" }, "boundaries": [ "The Python API probe only reads the native Measure module exports; arbitrary Python execution and GUI bindings remain excluded." ] }