{ "schema": "freecad-web-p6-sketcher-persistence/v1", "taskId": "FW-P6-SKT-G", "module": "Sketcher", "action": "create/recompute", "result": "pass_boundary", "applicable": false, "reason": "The current Sketcher first-slice probe exposes native SketchObject create/recompute and solver inspection but no FCStd save/reopen C ABI; persistence requires the separate action-level contract.", "state": { "readOnly": false, "documentMutation": true, "fcstdRoundTrip": false, "resourcesReleased": true, "chromeResult": "pass", "chromeExternalRequests": 0, "chromeRuntimeExceptions": 0 }, "artifacts": { "kernel": "docs/p6/sketcher-kernel.json", "recovery": "docs/p6/sketcher-recovery.json", "chrome": "docs/p6/sketcher-chrome.json", "workerLog": "docs/freecad-p6-sketcher-g-persistence.log" }, "boundaries": ["No Sketcher FCStd success is claimed by this boundary; a separate save/reopen action remains pending."] }