{ "schema": "freecad-web-p6-sandbox-module-gate/v1", "taskId": "FW-P6-SDB-Y", "module": "Sandbox", "result": "pass", "sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909", "actions": { "create/recompute": { "result": "pass", "artifact": "docs/p6/sandbox-gate.json", "sha256": "b63744ff544d72232e11663f552e2f77d546a5b4d7628666430ee2f723ea3f56" }, "inspect/source-inventory": { "result": "pass", "artifact": "docs/p6/sandbox-action-02-inspect-source-inventory.json", "sha256": "22d270543454afbb5b2a1de12c94293a28c1da999b4c235e354fd60e26e56516" }, "python-api": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-python-api-summary.json", "sha256": "ada8120e2cd006fe8192a9c5cbe428ff6b64998723ed073416764069360200ce" }, "save/reopen": { "result": "pass", "artifact": "docs/p6/sandbox-action-04-save-reopen.json", "sha256": "2fa15af741a72ae88245b09316257b58c523aa22e2107d40de552128ec41e1a1" } }, "moduleStatusBeforeGate": "pending", "moduleStatusAfterGate": "completed", "coverage": { "createRecompute": "pass", "inspectSourceInventory": "pass", "pythonApi": "pass", "saveReopen": "pass" }, "boundaries": [ "All four Sandbox matrix actions have independent C-G evidence.", "GUI-only commands, PySide/Pivy, cross-version migration, performance and non-Chrome compatibility remain explicit boundaries.", "This gate does not claim other workbench modules or release readiness." ] }