{ "schema": "freecad-web-partdesign-runtime/v1", "task_id": "FW-P6-PDN-B", "status": "pass", "source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909", "input_sha256": "e61f83cefc882925037cbeb990edf8b611869c8d8a0d7b17ad548dbbb77dc3d2", "commands": [ "EM_CONFIG=/absolute/build-web/emscripten-config.py env -u EM_FROZEN_CACHE ninja -C build-web/configure FreeCADWebPartDesignRuntimeProbe -j8", "node src/WebAssembly/FreeCADCoreProbe/partdesign-runtime-smoke.js build-web/configure/bin" ], "result": { "valid": 1, "repeat": 1, "type": 1, "typeName": "PartDesign::AdditiveBox", "unknownType": 0, "unknownTypeError": "type_not_found", "gui": 0, "guiError": "gui_dependency_unavailable", "unknownModule": 0, "unknownModuleError": "module_unavailable", "empty": 0, "emptyError": "invalid_argument", "recovered": 1, "recoveredTypeName": "PartDesign::Body", "action": { "run": 1, "error": "", "volume": 23.999999999999996, "recomputeCount": 1, "objectCount": 2, "documentsAfter": 0 }, "recovery": { "run": 1, "error": "Length of box too small", "beforeVolume": 23.999999999999996, "invalidVolume": 23.999999999999996, "afterVolume": 23.999999999999996, "invalidReturn": 0, "afterReturn": 1 }, "initializationCalls": 7, "initializationRuns": 1, "registeredTypes": 9, "inspect": { "first": { "run": 1, "sourceEntry": "src/Mod/PartDesign/App/AppPartDesign.cpp", "summary": "src/Mod/PartDesign/App/AppPartDesign.cpp|registered=8|formats=0|pythonBindings=2", "sourceFiles": "src/Mod/PartDesign/CMakeLists.txt;src/Mod/PartDesign/App/CMakeLists.txt;src/Mod/PartDesign/App/AppPartDesign.cpp;src/Mod/PartDesign/App/FeaturePrimitive.cpp", "registeredTypes": 8, "formatCount": 0, "pythonBindings": 2, "resourcesReleased": 1 }, "second": { "run": 1, "sourceEntry": "src/Mod/PartDesign/App/AppPartDesign.cpp", "summary": "src/Mod/PartDesign/App/AppPartDesign.cpp|registered=8|formats=0|pythonBindings=2", "sourceFiles": "src/Mod/PartDesign/CMakeLists.txt;src/Mod/PartDesign/App/CMakeLists.txt;src/Mod/PartDesign/App/AppPartDesign.cpp;src/Mod/PartDesign/App/FeaturePrimitive.cpp", "registeredTypes": 8, "formatCount": 0, "pythonBindings": 2, "resourcesReleased": 1 }, "invalid": 0, "invalidError": "revision_mismatch", "empty": 0, "emptyError": "invalid_argument" } }, "artifacts": { "javascript": { "path": "freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js", "bytes": 301269, "sha256": "587d5dcdadfb6e37bdc0daae8e68d677bb66ec8d37657d9fb7e459830697a3ef" }, "wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm", "bytes": 58599827, "sha256": "5dffd7f7c89ae28d8158363665fbc888093aa39db5663a4fe23e592f29bb76d9" } }, "boundaries": [ "PartDesign and Sketcher are initialized from the real native static libraries; repeated initialization runs once.", "PartDesignGui is intentionally rejected in the GUI-free Web kernel.", "This B card closes registration and dependency behavior only; create/recompute, Facade, Chrome and persistence remain later cards." ] }