Files
FreeCADWasmDev/docs/p6/cloud-action-03-python-api.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

30 lines
1.9 KiB
JSON

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