{ "schema": "freecad-web-p6-mesh-action-05-persistence/v1", "taskId": "FW-P6-MSH-ACT-05-G", "module": "Mesh", "action": "save/reopen", "result": "pass", "applicable": true, "format": "FCStd", "path": "/tmp/MeshAction05.FCStd", "size": 1457, "objectCount": 1, "objectType": "Mesh::Feature", "facetCount": 1, "pointCount": 3, "roundTrip": true, "contracts": { "C": { "result": "pass", "sha256": "05c66c3d4cb9cbf1ce16b08c9a4b2c8763e7ccfbece4425df7f6e44784ef0139" }, "D": { "result": "pass", "sha256": "2d88c63c4482285f3dd339d77d60595d3960ef05cc750aa410c022b0d231ab94" }, "E": { "result": "pass", "sha256": "16599ccf7293d8849256ecdf00dc739fba08ea8c72c602be2956bd597718ba74" }, "F": { "result": "pass", "sha256": "469c4a2a837ce09904e4e47ff6e5ec930ce2cda25bf7ddfd0e1b3b75f2958264" } }, "state": { "resourcesReleased": true, "recoveryUnchanged": true, "externalRequests": 0, "runtimeExceptions": 0 }, "commands": [ "node tools/run_p6_mesh_action05_persistence.mjs" ], "artifacts": { "kernel": "docs/p6/mesh-action-05-kernel.json", "recovery": "docs/p6/mesh-action-05-recovery.json", "facade": "docs/p6/mesh-action-05-facade.json", "chrome": "docs/p6/mesh-action-05-chrome.json", "workerLog": "docs/freecad-p6-mesh-action-05-g-persistence.log" }, "boundaries": [ "Native FCStd round-trip persists one Mesh::Feature triangle; cross-version migration remains out of scope." ] }