{ "schema": "freecad-web-p6-sandbox-action-03-kernel/v1", "taskId": "FW-P6-SDB-ACT-03-C", "module": "Sandbox", "action": "python-api", "result": "pass", "sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909", "fixture": { "sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp", "apiNames": ["PythonBaseClass", "DocumentProtector", "DocumentObjectProtector"], "readOnly": true, "inputSha256": "fd3a30497d8005179a8d3318c63634b031f0c63d922f4e92fa6d25c9f2f299c2" }, "execution": { "run": 1, "errorCode": "", "errorMessage": "", "sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp", "apiCount": 3, "readOnly": 1, "resourcesReleased": 1 }, "commands": [ "EM_CONFIG=$PWD/build-web/emscripten-config.py env -u EM_FROZEN_CACHE ninja -C build-web/configure FreeCADWebSandboxRuntimeProbe -j8", "node src/WebAssembly/FreeCADCoreProbe/sandbox-action-03-python-smoke.js build-web/configure/bin" ], "artifacts": { "wasm": "freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm", "wasmSha256": "22d69c9bb843aefdbcb7bda8fddc249240ab0cc536fbd97c0830094d451aac6f", "buildLog": "docs/freecad-p6-sandbox-action-03-c-build.log", "smokeLog": "docs/freecad-p6-sandbox-action-03-c-python.log" }, "boundaries": [ "This Python API probe checks native module attributes and does not claim PySide, Pivy, desktop Python ecosystem, or arbitrary script execution.", "No document mutation or native pointer is returned." ] }