{ "schema":"freecad-web-part-python-api-kernel/v1", "task_id":"FW-P6-PRT-ACT-04-C", "status":"pass", "source_revision":"837f44197c879e41198b7e3bed55c897a9920520", "input_sha256":"9a63e5a2b67004faca7ef29a5c3f67467b5c10a0babeaf82223c0e5412340efc", "result_sha256":"53f67fe27d3044f80981896bda6e00582b5e94c29803e81fb8a15370cb48119e", "commands":["EM_CACHE=build-web/emscripten-cache ninja -C build-web/configure FreeCADWebPartBoxProbe -j8","node src/WebAssembly/FreeCADCoreProbe/part-python-smoke-r1.js build-web/configure/bin"], "fixture":{"sourceEntry":"src/Mod/Part/App/AppPartPy.cpp","invalidSourceEntry":"src/Mod/Part/App/Missing.cpp"}, "result":{"replays":2,"apiCount":14,"readOnly":true,"invalidReturn":0,"invalidError":"revision_mismatch","summary":"src/Mod/Part/App/AppPartPy.cpp|14"}, "artifacts":{"wasm":{"path":"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm","sha256":"c189ed17a1ce98a7f8645964e7596e025f7ddbf3d4742d5eddcdedcd48a3b4c5"},"smoke_log":{"path":"docs/freecad-p6-part-action-04-c-smoke.log","sha256":"53f67fe27d3044f80981896bda6e00582b5e94c29803e81fb8a15370cb48119e"}}, "boundaries":["API names are read from embedded AppPartPy.cpp source; this is not a JS-only list.","Only source/API inventory is covered; calling every Python method is outside this card.","GUI and other Part actions remain excluded."], "generated_at":"2026-08-22T16:18:39+08:00" }