{ "schema": "freecad-web-openscad-kernel/v1", "task_id": "FW-P6-OSC-C", "status": "pass", "source_revision": "837f44197c879e41198b7e3bed55c897a9920520", "input_sha256": "95c59011001ba3d5cc5490f9af5bf2ad9264d093877a43313ac5573eb4bb00b9", "result_sha256": "7915bf6b694ef665dc5ac4db036b992dc396e84ba5eb885252be0a2d683224b4", "commands": [ "EM_CACHE=build-web/emscripten-cache ninja -C build-web/configure FreeCADWebOpenSCADRuntimeProbe -j8", "node src/WebAssembly/FreeCADCoreProbe/openscad-kernel-smoke.js build-web/configure/bin", "llvm-nm -u build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm" ], "fixture": { "kind": "sourceRevision", "value": "837f44197c879e41198b7e3bed55c897a9920520", "source_entry": "src/Mod/OpenSCAD/Init.py", "registration_entry": "src/Mod/OpenSCAD/Init.py:31-43" }, "result": { "action": "inspect/source-inventory", "runs": 2, "sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520", "summary": "837f44197c879e41198b7e3bed55c897a9920520|src/Mod/OpenSCAD/Init.py|src/Mod/OpenSCAD/OpenSCADUtils.py:139-225|0|4|1|2|0", "resultSha256": "0bc2645291d5f0fd22ff54f0e0225b0c87bf62f20fa5f4db59f6248f15763059", "objectTypeCount": 0, "formatExtensionCount": 4, "formatEvidenceCount": 1, "pythonApiCount": 2, "guiPythonApiCount": 0, "moduleHandleBeforeRelease": 1, "moduleHandleAfterRelease": 0, "documentCountBefore": 0, "documentCountAfter": 0, "readOnly": 1, "persistenceApplicable": 0, "invalidRevisionCode": "revision_mismatch" }, "artifacts": { "javascript": { "path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js", "bytes": 171449, "sha256": "cbfffadcf495bb0aa3d4d867cfa7ef7da76933de3a0599b7ce34ff6cf37ce7e6" }, "wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm", "bytes": 17501079, "sha256": "5be2ea4cd33da1d2da036ec72d51b6e6273f3f9e1aa7116caa501eef37fec283" }, "build_log": { "path": "docs/freecad-p6-openscad-c-build.log", "bytes": 465, "sha256": "915fc1135f6f03971107fe0cf52151851fde6ee1804a2b8d944b812b08c289f7" }, "smoke_log": { "path": "docs/freecad-p6-openscad-c-smoke.log", "bytes": 1122, "sha256": "7915bf6b694ef665dc5ac4db036b992dc396e84ba5eb885252be0a2d683224b4" } }, "boundaries": [ "The action is read-only and uses the real OpenSCAD Init.py registration result; it creates no Document or DocumentObject.", "OpenSCAD exposes file-format registrations rather than compiled C++ object types in this contract, so objectTypeCount is 0 by design.", "The external openscad executable and GUI APIs are excluded from this source inventory action; no external execution result is claimed.", "No undefined symbols were reported by llvm-nm for the generated WASM artifact." ], "generated_at": "2026-08-22T13:00:33+08:00" }