44 lines
2.4 KiB
JSON
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"
|
|
}
|