{ "schema": "freecad-web-p6-assembly-module-gate/v1", "module": "Assembly", "result": "pass", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "actions": { "create/recompute": { "result": "pass", "artifact": "docs/p6/assembly-kernel.json" }, "inspect/source-inventory": { "result": "pass", "artifact": "docs/p6/assembly-action-02-inspect-source-inventory.json", "artifactSha256": "4b6c4e654debe134c50a8c33cc27079e090c0440a282b0175646c3a53c309d9e" }, "python-api": { "result": "pass", "artifact": "docs/p6/assembly-action-03-python-api.json", "artifactSha256": "fdfbcbd73f0fa397279602c3e65ce9521e320db49ac22e9e71793b2734509877" }, "save/reopen": { "result": "pass", "artifact": "docs/p6/assembly-action-04-save-reopen.json", "artifactSha256": "151b2d4a7534e1ddf55e7e8ee8575015bea11932083e858f1f438628e17190aa" } }, "chrome": { "browser": "Google Chrome only", "version": "151.0.7922.137", "externalRequests": 0, "runtimeExceptions": 0, "actions": ["create/recompute", "inspect/source-inventory", "python-api", "save/reopen"] }, "persistence": { "fcstdRoundTrip": true, "zipTest": "pass", "objectType": "Assembly::AssemblyObject", "objectCount": 9 }, "moduleStatus": "completed", "boundaries": ["AssemblyGui/PySide/pivy.coin remain excluded", "cross-version migration and multi-component assembly coverage remain out of scope"] }