{ "schema": "freecad-web-partdesign-action-03-kernel/v1", "task_id": "FW-P6-PDN-ACT-03-C", "module": "PartDesign", "action": "python-api", "status": "pass", "source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909", "input_sha256": "87e8b82f4aa65f9d098d36b37822c951c9946da87dce82a52510f859ba7e8efa", "result": { "first": { "run": 1, "sourceEntry": "src/Mod/PartDesign/App/AppPartDesignPy.cpp", "summary": "src/Mod/PartDesign/App/AppPartDesignPy.cpp|exports=makeFilletArc|generatedBindings=2", "apiNames": "makeFilletArc", "apiCount": 1, "generatedBindings": 2, "resourcesReleased": 1 }, "second": { "run": 1, "sourceEntry": "src/Mod/PartDesign/App/AppPartDesignPy.cpp", "summary": "src/Mod/PartDesign/App/AppPartDesignPy.cpp|exports=makeFilletArc|generatedBindings=2", "apiNames": "makeFilletArc", "apiCount": 1, "generatedBindings": 2, "resourcesReleased": 1 }, "invalid": 0, "invalidError": "revision_mismatch", "empty": 0, "emptyError": "invalid_argument" }, "result_sha256": "25b2b56c16c4facd5d06085eb3853f1c5603c02efcb216cefbc3a4798f915d11", "commands": [ "EM_CONFIG=/absolute/freecad-source/build-web/emscripten-config.py env -u EM_FROZEN_CACHE ninja -C freecad-source/build-web/configure FreeCADWebPartDesignRuntimeProbe -j8", "node tools/run_p6_partdesign_action03_kernel.mjs freecad-source/build-web/configure/bin" ], "artifacts": { "runtime": "docs/p6/partdesign-runtime.json", "wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm", "sha256": "74b39b78ee969d811932d949aa712c5256d4ff4783159b01959ce17fe51cd627" } }, "boundaries": [ "The native Python module is loaded by the real PartDesign WASM runtime; exports are read-only metadata and no document is created.", "The API count covers makeFilletArc and the two generated Body/Feature bindings, not the full desktop Python ecosystem.", "PySide, Pivy and GUI Python exports remain excluded." ] }