{ "schema": "freecad-web-p6-show-action-02-persistence/v1", "taskId": "FW-P6-SHW-ACT-02-G", "module": "Show", "action": "python-api", "result": "pass_boundary", "applicable": false, "reason": "Show python-api is a runtime API exercise and has no declared save/reopen action; FCStd persistence is not applicable.", "state": { "documentMutation": true, "localFcstdRoundTrip": false, "readOnly": false, "resourcesReleased": true }, "evidence": { "kernel": { "first": { "run": 1, "apiCount": 2, "tempoState": 0, "resourcesReleased": 1, "dependencyAvailable": 1, "error": "" }, "second": { "run": 1, "apiCount": 2, "tempoState": 0, "resourcesReleased": 1, "dependencyAvailable": 1, "error": "" }, "deterministic": true, "pass": true }, "recovery": { "beforeHash": "aaf5686a84d99ca48cfcfc8438003e226929495b038f8d38c239fa9308eeb4aa", "afterHash": "aaf5686a84d99ca48cfcfc8438003e226929495b038f8d38c239fa9308eeb4aa", "unchangedAfterReject": true, "repeatedErrorStable": true }, "facade": { "requestCount": 6, "responseCount": 6, "maxActive": 1, "cancelAccepted": true }, "chrome": { "result": "pass", "externalRequests": 0, "exceptions": 0 }, "resultSha256": "6c12d5df808b7630cfc7cd12ce43cdcba1823782fd760ea94829b3dcfc7b38c6" }, "artifacts": { "kernel": "docs/p6/show-action-02-kernel.json", "recovery": "docs/p6/show-action-02-recovery.json", "facade": "docs/p6/show-action-02-facade.json", "chrome": "docs/p6/show-action-02-chrome.json", "log": "docs/freecad-p6-show-action-02-g-persistence.log" }, "boundaries": [ "The native Python API fixture creates and closes a temporary document to validate TempoVis lifecycle, but no FCStd save/reopen capability is inferred." ] }