{ "schema": "freecad-web-p6-surface-module-gate/v1", "taskId": "FW-P6-SUR-Y", "module": "Surface", "result": "passed", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "moduleStatus": { "before": "pending", "after": "completed" }, "firstSlice": "docs/p6/surface-gate.json", "actions": { "create/recompute": { "evidence": "docs/p6/surface-gate.json", "result": "passed" }, "inspect/source-inventory": { "evidence": "docs/p6/surface-action-02-inspect-source-inventory.json", "result": "passed" }, "python-api": { "evidence": "docs/p6/surface-action-03-python-api.json", "result": "passed" }, "save/reopen": { "evidence": "docs/p6/surface-action-04-save-reopen.json", "result": "passed" } }, "observed": { "declaredActionCount": 4, "nativeResourcesReleased": true, "chrome": "Google Chrome 151.0.7922.137", "chromeExternalRequests": 0, "chromeExceptions": 0, "saveReopen": { "objectCount": 3, "objectType": "Surface::Cut", "roundTrip": true } }, "boundaries": [ "inspect/source-inventory and python-api are read-only; their FCStd persistence is explicitly not applicable.", "The save/reopen action supplies the module's native FCStd semantic round-trip.", "No claim is made for Surface actions outside the four parity-matrix declarations." ] }