{ "schema": "freecad-web-p6-sandbox-action-02-kernel/v1", "taskId": "FW-P6-SDB-ACT-02-C", "module": "Sandbox", "action": "inspect/source-inventory", "result": "pass", "sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909", "fixture": { "sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp", "registeredTypes": ["Sandbox::SandboxObject"], "pythonBindings": ["PythonBaseClass", "DocumentProtectorPy", "DocumentObjectProtectorPy"], "guiExcluded": ["SandboxGui", "BUILD_GUI"], "readOnly": true, "inputSha256": "ae9a8b91b428d5573bdefd298eb95766b94da16e2389dcdea8d063cbd6175eb8" }, "execution": { "run": 1, "errorCode": "", "errorMessage": "", "sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp", "registeredTypes": 1, "pythonBindings": 3, "readOnly": 1, "resourcesReleased": 1, "repeatedResultEqual": true }, "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-02-kernel-smoke.js build-web/configure/bin" ], "artifacts": { "wasm": "freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm", "wasmSha256": "b9842c5da148811edb391f976e333f29cd0b2f4a05d122ce146bbc5237a0ce00", "buildLog": "docs/freecad-p6-sandbox-action-02-c-build.log", "smokeLog": "docs/freecad-p6-sandbox-action-02-c-kernel.log" }, "boundaries": [ "This action is read-only source/type inventory; it does not infer create/recompute, Python API parity, GUI behavior, or persistence.", "The inventory is native registration metadata and fixed source entry data, not a full module API inventory." ] }