Files
FreeCADWasmDev/docs/p6/part-runtime.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

41 lines
2.1 KiB
JSON

{
"schema": "freecad-web-part-runtime/v1",
"task_id": "FW-P6-PRT-B",
"status": "pass",
"source_revision": "837f44197c879e41198b7e3bed55c897a9920520",
"input_sha256": "db80ee649228e03c315f6d035b7df4e04fb66243a16635a715256ef3e5a53cf0",
"result_sha256": "dc1b4579b153ee92f9aff09c56e756c393c60d600d3ae5f1ee7f8f4e097189f5",
"commands": [
"EM_CONFIG=build-web/emscripten-config.py env -u EM_FROZEN_CACHE ninja -C build-web/configure FreeCADWebModuleLoaderProbe -j8",
"node src/WebAssembly/FreeCADCoreProbe/module-loader-smoke.js build-web/configure/bin",
"llvm-nm -u build-web/configure/bin/FreeCADWebModuleLoaderProbe.wasm"
],
"result": {
"initialize": 1,
"type": 1,
"typeName": "Part::Box",
"stateAfterValid": {"calls": 2, "runs": 1, "initialized": 1},
"handle": 1,
"activeBeforeRelease": 1,
"release": 1,
"activeAfterRelease": 0,
"unknownTypeError": "type_not_found",
"unknownModuleError": "module_unavailable",
"guiModuleError": "gui_dependency_unavailable",
"emptyModuleError": "invalid_argument",
"stateAfterErrors": {"calls": 4, "runs": 1, "initialized": 1}
},
"artifacts": {
"javascript": {"path": "freecad-source/build-web/configure/bin/FreeCADWebModuleLoaderProbe.js", "bytes": 288788, "sha256": "6df56100d903ca156763b146e4fa4fd12b1ba4efdff95b7f789d4410f248ba01"},
"wasm": {"path": "freecad-source/build-web/configure/bin/FreeCADWebModuleLoaderProbe.wasm", "bytes": 53997146, "sha256": "6748cc5f59684a6af95891804c0b2192fb94fc1d896e1a3b0e0a2737a3276c1a"},
"build_log": {"path": "docs/freecad-p6-part-b-build.log", "sha256": "2295efa6299c7dfc57c66e3b7647f7c6ed7fa3496afbaca699c927d23dd94660"},
"smoke_log": {"path": "docs/freecad-p6-part-b-smoke.log", "sha256": "dc1b4579b153ee92f9aff09c56e756c393c60d600d3ae5f1ee7f8f4e097189f5"}
},
"boundaries": [
"The shared loader probe links the real Part App library and registers Part::Box through the FreeCAD type system.",
"PartGui is intentionally unavailable in the GUI-free Web kernel.",
"This card does not claim Part main actions, Facade or Chrome behavior."
],
"generated_at": "2026-08-22T14:13:09+08:00"
}