{ "schema": "freecad-web-p6-jtreader-runtime/v1", "taskId": "FW-P6-JTR-B", "module": "JtReader", "result": "pass", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "resultSha256": "b45d2f4862cd24b9a415551857e77204228943bc92d6edca6294622eafbd96a1", "responses": { "first": { "run": 1, "code": "", "message": "", "calls": 1, "runs": 1, "initialized": 1 }, "repeated": { "run": 1, "code": "", "message": "", "calls": 2, "runs": 1, "initialized": 1 }, "type": { "run": 1, "type": "App::InventorObject", "code": "" }, "missing": { "run": 0, "code": "module_unavailable", "message": "module is not available in the GUI-free Web kernel: JtReaderMissing", "calls": 3, "runs": 1, "initialized": 1 }, "gui": { "run": 0, "code": "gui_dependency_unavailable", "message": "module is not available in the GUI-free Web kernel: JtReaderGui", "calls": 3, "runs": 1, "initialized": 1 } }, "initialization": { "calls": 2, "runs": 1, "idempotent": true }, "dependencies": { "mesh": true, "occ": true, "tkjt": false, "gui": false }, "commands": [ "cmake -S freecad-source -B freecad-source/build-web/configure -DBUILD_JTREADER=ON", "cmake --build freecad-source/build-web/configure --target FreeCADWebJtReaderRuntimeProbe -j 8", "node tools/run_p6_jtreader_runtime_smoke.mjs freecad-source/build-web/configure/bin" ], "artifacts": { "wasm": "freecad-source/build-web/configure/bin/FreeCADWebJtReaderRuntimeProbe.wasm", "workerLog": "docs/freecad-p6-jtreader-b-runtime.log" }, "boundaries": [ "Runtime probe verifies module registration and App::InventorObject visibility only; JT fixture parsing is deferred to action C.", "TKJT is not present, so the built path is the in-tree JrJt fallback." ], "wasmSha256": "ce68d08110f3c679a2039e80310cd96d405a1be8230979bcab03b8b6f9a0997d" }