{ "schema": "freecad-web-p6-material-persistence/v1", "taskId": "FW-P6-MAT-G", "module": "Material", "action": "create/recompute", "result": "pass_boundary", "applicable": false, "reason": "The Material create/recompute first slice does not declare save/reopen; the separate Material ACT-04 action owns FCStd persistence verification.", "evidence": { "kernel": "pass", "recovery": "pass", "chrome": "pass", "resultSha256": "b31460daddc959d5204ee80cbd554d9e428063c67aa261afa39f7d7a69d21ad2" }, "state": { "firstSliceDocumentMutation": true, "localFcstdRoundTrip": false, "externalRequests": 0, "runtimeExceptions": 0 }, "commands": [ "node tools/run_p6_material_persistence.mjs" ], "artifacts": { "kernel": "docs/p6/material-kernel.json", "recovery": "docs/p6/material-recovery.json", "chrome": "docs/p6/material-chrome.json", "workerLog": "docs/freecad-p6-material-g-persistence.log" }, "boundaries": [ "This boundary result does not claim Material save/reopen; ACT-04 remains pending and must produce its own C-G chain." ] }