Files
FreeCADWasmDev/docs/p6/part-action-04-kernel.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

15 lines
1.4 KiB
JSON

{
"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"
}