{ "schema": "freecad-web-p6-mesh-persistence/v1", "taskId": "FW-P6-MSH-G", "module": "Mesh", "action": "create/recompute", "result": "pass_boundary", "applicable": false, "reason": "The Mesh first slice declares create/recompute only and does not include save/reopen; FCStd persistence is not inferred from this boundary.", "evidence": { "kernel": "pass", "recovery": "pass", "facade": "pass", "chrome": "pass", "externalRequests": 0, "runtimeExceptions": 0, "resultSha256": "011d466dcbb03b888c1e4f9767f7ee3bd3bcb49c5f0f55768e483b87d451fa85" }, "state": { "documentMutation": true, "localFcstdRoundTrip": false, "recoveryStatePreserved": true, "resourcesReleased": true }, "commands": [ "node tools/run_p6_mesh_persistence.mjs" ], "artifacts": { "kernel": "docs/p6/mesh-kernel.json", "recovery": "docs/p6/mesh-recovery.json", "facade": "docs/p6/mesh-facade.json", "chrome": "docs/p6/mesh-chrome.json", "workerLog": "docs/freecad-p6-mesh-g-persistence.log" }, "boundaries": [ "This boundary result does not claim Mesh save/reopen; a separate action-level persistence contract would be required." ] }