{ "schema": "freecad-web-p6-cloud-action-03-summary/v1", "task_id": "FW-P6-CLD-ACT-03", "module": "Cloud", "action": "python-api", "status": "pass", "source_revision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "contracts": { "C": { "task_id": "FW-P6-CLD-ACT-03-C", "status": "pass", "artifact": "docs/p6/cloud-action-03-kernel.json", "sha256": "d4151ffd91639ea5e49ac60a65e2bd6dd91f468065bd10de5192bb80e6370494" }, "D": { "task_id": "FW-P6-CLD-ACT-03-D", "status": "pass", "artifact": "docs/p6/cloud-action-03-recovery.json", "sha256": "977062c06c7988d29026f8300e8f4abf4fb343602b7a678a4b2996d716e810f7" }, "E": { "task_id": "FW-P6-CLD-ACT-03-E", "status": "pass", "artifact": "docs/p6/cloud-action-03-facade.json", "sha256": "e3e65458dc6d5e3184d0aa603417d446e21322282c95442acda80d07d0d2d6fe" }, "F": { "task_id": "FW-P6-CLD-ACT-03-F", "status": "pass", "artifact": "docs/p6/cloud-action-03-chrome.json", "sha256": "1c88a0022fe1120b5c6d67b073f8bbe7a06fd63ed3e2242e704ca0ff7b4a6475" }, "G": { "task_id": "FW-P6-CLD-ACT-03-G", "status": "pass", "artifact": "docs/p6/cloud-action-03-persistence.json", "sha256": "f5a1c288efcbab5ea28ba52c47d733f30c10a7822945276309f70797a7df9a78" } }, "coverage": { "sourceEntry": "src/Mod/Cloud/App/AppCloud.h", "implementationEntry": "src/Mod/Cloud/App/AppCloud.cpp:132", "apiCount": 8, "methods": ["URL", "TokenAuth", "TokenSecret", "TCPPort", "Save", "Restore", "ProtocolVersion", "Region"], "readOnly": true, "guiExcluded": ["CloudGui", "FreeCADGui", "PySide"] }, "module_status": "in_progress", "boundaries": [ "This action inspects the Cloud Python API surface through FreeCAD source compiled to WebAssembly.", "Cloud Save/Restore network transfer and arbitrary Python execution are not covered.", "Cloud module remains in_progress until remaining action packets are complete." ] }