{ "schema": "freecad-web-p6-inspection-action-03-kernel/v1", "taskId": "FW-P6-INS-ACT-03-C", "module": "Inspection", "action": "python-api", "result": "pass", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "fixture": { "module": "Inspection", "action": "python-api", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "entry": "src/Mod/Inspection/App/AppInspection.cpp", "readOnly": true, "inputSha256": "ec0471adbd7e3cfa112e22b109cbf49d848f466419afcf55696db795bf277098" }, "replay": { "success": { "run": 1, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "summary": "Inspection|3|Inspection::PropertyDistanceList,Inspection::Feature,Inspection::Group", "apiCount": 3, "moduleHandleAfterRelease": 0 }, "invalid": { "run": 0, "sourceRevision": "", "summary": "", "apiCount": 0, "moduleHandleAfterRelease": 0, "error": { "code": "revision_mismatch", "message": "Inspection Python API source revision is not locked" } }, "repeated": { "run": 1, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "summary": "Inspection|3|Inspection::PropertyDistanceList,Inspection::Feature,Inspection::Group", "apiCount": 3, "moduleHandleAfterRelease": 0 }, "resultSha256": "6014dfad2b7f965a748efd5c0f9a29ffd4aaf5da19048660d8ae4066c9a52977" }, "resultSummary": { "sourceEntry": "src/Mod/Inspection/App/AppInspection.cpp", "apiCount": 3, "apiNames": [ "Inspection::PropertyDistanceList", "Inspection::Feature", "Inspection::Group" ], "readOnly": true }, "reproducibility": { "runs": 2, "identicalResult": true, "resourcesReleased": true }, "commands": [ "cmake --build freecad-source/build-web/configure --target FreeCADWebInspectionRuntimeProbe -j 8", "node tools/run_p6_inspection_action03_kernel_smoke.mjs freecad-source/build-web/configure/bin" ], "artifacts": { "wasm": "freecad-source/build-web/configure/bin/FreeCADWebInspectionRuntimeProbe.wasm", "workerLog": "docs/freecad-p6-inspection-action-03-c-kernel.log" }, "boundaries": [ "Python API summary is read-only and derived from the Inspection App module's registered types.", "InspectionGui, arbitrary Python execution, and document persistence are excluded." ] }