{ "schema": "freecad-web-p6-inspection-action-04-persistence/v1", "taskId": "FW-P6-INS-ACT-04-G", "module": "Inspection", "action": "save/reopen", "result": "pass", "applicable": true, "format": ".fcstd", "path": "/tmp/InspectionKernel.FCStd", "objectCount": 3, "objectType": "Inspection::Feature", "distanceCount": 8, "roundTrip": true, "artifactSize": 3565, "replay": { "first": { "run": 1, "path": "/tmp/InspectionKernel.FCStd", "size": 3565, "objectCount": 3, "distanceCount": 8, "objectType": "Inspection::Feature", "roundTrip": 1 }, "second": { "run": 1, "path": "/tmp/InspectionKernel.FCStd", "size": 3565, "objectCount": 3, "distanceCount": 8, "objectType": "Inspection::Feature", "roundTrip": 1 }, "identicalResult": true, "resultSha256": "94b4af92c56130d90e9548c5654ce96a9752df44b3314b9d105f60dc685b7285" }, "contracts": { "C": { "result": "pass", "sha256": "954550842b387dc9c3e95ffc17f238da012ac11ebe4ee885ec04e86f688330ab" }, "D": { "result": "pass", "sha256": "d50a99499c3247955b72d02d15fb388bc9b6aca9d317f2a75a521df9d3fec890" }, "E": { "result": "pass", "sha256": "ae3996317716b370216b4e4ffa9f25c46977084a986bdc99de335b068d9fd5ae" }, "F": { "result": "pass", "sha256": "dfd9ce2c3bc95ec4735eb9d5b2d38c71c7abaf159d0079601b140d048807faff" } }, "state": { "documentMutation": true, "resourcesReleased": true, "externalRequests": 0 }, "commands": [ "node tools/run_p6_inspection_action04_persistence.mjs" ], "artifacts": { "kernel": "docs/p6/inspection-action-04-kernel.json", "recovery": "docs/p6/inspection-action-04-recovery.json", "facade": "docs/p6/inspection-action-04-facade.json", "chrome": "docs/p6/inspection-action-04-chrome.json", "workerLog": "docs/freecad-p6-inspection-action-04-g-persistence.log" }, "boundaries": [ "Only the deterministic Part::Box plus Inspection::Feature fixture is covered.", "Cross-version FCStd migration and broader Inspection object coverage remain out of scope." ] }