{ "schema": "freecad-web-p6-robot-action-02-persistence/v1", "taskId": "FW-P6-ROB-ACT-02-G", "module": "Robot", "action": "inspect/source-inventory", "result": "pass_boundary", "applicable": false, "reason": "inspect/source-inventory is read-only and creates no FCStd payload; Robot save/reopen remains separate.", "state": { "documentMutation": false, "localFcstdRoundTrip": false, "readOnly": true, "resourcesReleased": true }, "evidence": { "kernel": { "first": { "valid": 1, "entry": "src/Mod/Robot/App/AppRobot.cpp", "summary": "Robot App; bundled KDL; Part/FreeCADApp dependencies; GUI excluded", "types": 5, "bindings": 3, "released": 1, "error": "" }, "second": { "valid": 1, "entry": "src/Mod/Robot/App/AppRobot.cpp", "summary": "Robot App; bundled KDL; Part/FreeCADApp dependencies; GUI excluded", "types": 5, "bindings": 3, "released": 1, "error": "" }, "invalid": { "valid": 0, "error": "revision_mismatch" }, "deterministic": true, "pass": true }, "recovery": { "beforeSha256": "45581a3f557a9e3772ca69fe7d127eefb58132b2945739f89e4f84e5fc09c857", "afterSha256": "45581a3f557a9e3772ca69fe7d127eefb58132b2945739f89e4f84e5fc09c857", "unchangedAfterReject": true, "repeatedErrorStable": true }, "facade": { "requestCount": 6, "responseCount": 6, "maxActive": 1, "cancelAccepted": true }, "chrome": { "result": "pass", "externalRequests": 0, "exceptions": 0 }, "resultSha256": "f6475d956cfdc11e2ea1eb10a7e84e55ce3db5ed5618a6ffee62e8318f4a7ad8" }, "artifacts": { "kernel": "docs/p6/robot-action-02-kernel.json", "recovery": "docs/p6/robot-action-02-recovery.json", "facade": "docs/p6/robot-action-02-facade.json", "chrome": "docs/p6/robot-action-02-chrome.json" } }