{ "schema": "freecad-web-p6-sandbox-action-03-summary/v1", "taskId": "FW-P6-SDB-ACT-03", "module": "Sandbox", "action": "python-api", "result": "pass", "sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909", "contracts": { "C": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-kernel.json", "sha256": "f238ab87b47d6040fff4ac86b6d5cb951a7d7029c0cf8b2e6007c7d3d1fdf2fa" }, "D": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-recovery.json", "sha256": "3539e7c5a63d8928b246de08e40ebb1d725cf4d234538fbe0e537a3b67991c97" }, "E": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-facade.json", "sha256": "afc78be54686c6c17763f642d7085d8e4714d0a1ec036a53181396165688018f" }, "F": { "result": "pass", "artifact": "docs/p6/sandbox-action-03-chrome.json", "sha256": "0b3119e67f44d8c2751c652aae74dcbc99a74bf10e5daa7ee656a80e73137c29" }, "G": { "result": "pass_boundary", "artifact": "docs/p6/sandbox-action-03-persistence.json", "sha256": "e3617246fd59ce1e0503e65363c0b8c7d2508c7770de034b219c8deb1f97b919" } }, "coverage": { "sourceEntry": "src/Mod/Sandbox/App/AppSandbox.cpp", "apiCount": 3, "apiNames": ["PythonBaseClass", "DocumentProtector", "DocumentObjectProtector"], "externalRequests": 0, "runtimeExceptions": 0 }, "boundaries": ["C-G close only Sandbox python-api; PySide/Pivy/arbitrary script execution and complete module Y remain pending.", "Python-api persistence is pass_boundary because the action is read-only."] }