Files
FreeCADWasmDev/docs/p6/cloud-action-02-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

44 lines
2.4 KiB
JSON

{
"schema": "freecad-web-p6-cloud-action-02-kernel/v1",
"task_id": "FW-P6-CLD-ACT-02-C",
"module": "Cloud",
"action": "inspect/source-inventory",
"status": "pass",
"source_revision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"inventory_revision": "4f4e9244e613ea2df06e70027074a562695048cb",
"input_sha256": "ad507e437889bc142b22d7d349f4b1484efd35dcd744a0fe49709c1d956ef785",
"result_sha256": "8558f5ae04347932b56529ad9e96ac5f380d5be49af3f0b44a38bc8a32769e86",
"result": {
"run": 1,
"error_code": "",
"error_message": "",
"source_entry": "src/Mod/Cloud/Init.py",
"registration_entry": "src/Mod/Cloud/App/AppCloud.cpp:63",
"method_count": 8,
"object_type_count": 0,
"format_extension_count": 0,
"format_evidence_count": 1,
"python_api_count": 3,
"gui_python_api_count": 3,
"summary": "b5a086fda59b0325fe0996147e6e9b344414f9bc|4f4e9244e613ea2df06e70027074a562695048cb|src/Mod/Cloud/Init.py|src/Mod/Cloud/App/AppCloud.cpp:63|8|0|0|1|3|3"
},
"reproducibility": { "runs_in_same_process": 2, "identical_result": true },
"resources": { "module_handle_before_release": 1, "module_handle_after_release": 0 },
"artifacts": {
"build_log": { "path": "docs/freecad-p6-cloud-act02-c-build-r1.log", "bytes": 467, "sha256": "a65b6da4ac01e70b0d6161daea54ddff00655de7443fdd1fb2b7b68d296bfb3f" },
"smoke_log": { "path": "docs/freecad-p6-cloud-act02-c-kernel-smoke-r1.log", "bytes": 724, "sha256": "88f4d8572a3ed2092d4aaa7593b362f506bce72877ea0bd5b5dc7556ab936e1d" },
"wasm": { "path": "build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.wasm", "bytes": 20138139, "sha256": "39200677d722036fc7ff7e0dc2307c6a080271bcd3f9e8a1e439b6970c5566f1" },
"javascript_loader": { "path": "build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.js", "sha256": "a01ac25e9ed30531b63e9c4ceec6e7cef62106225571aa09bdb367dfd1972289" }
},
"commands": [
"EM_CACHE=/tmp/freecad-p6-emcache EM_FROZEN_CACHE= ninja -C build-web/cloud-configure-r2 FreeCADWebCloudKernelProbe -j8",
"node src/WebAssembly/FreeCADCoreProbe/cloud-inspect-smoke.js build-web/cloud-configure-r2/bin"
],
"boundaries": [
"The WebAssembly probe validates all eight methods on the real Cloud Python extension module.",
"Frozen source inventory counts are returned by the C ABI; no GUI module, network request, or native pointer is exposed.",
"Only inspect/source-inventory is covered."
],
"generated_at": "2026-08-20T10:52:54Z"
}