{ "schema": "freecad-web-p6-cloud-action-04-facade/v1", "task_id": "FW-P6-CLD-ACT-04-E", "module": "Cloud", "action": "cloud.saveReopen", "status": "pass", "source_revision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "input_sha256": "a2e40daa2bde3e48c15c08320cb21341fe82dc9d988b8f8bc25a95d7239637e4", "result_sha256": "6691543ff94e7064e969006b07af58beb334dc21410abbbb0b09bdfb69ad4557", "responses": { "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cloud-act04-e-success", "result": { "schema": "freecad-web-cloud/save-reopen/v1", "module": "Cloud", "action": "save/reopen", "applicable": false, "reason": "Cloud Save/Restore require a remote S3 service; configuration is not an FCStd document object", "saveAvailable": true, "restoreAvailable": true, "documentCountBefore": 0, "documentCountAfter": 0, "replayEqual": true, "stateSha256": "c6c495759dcc49bbc1ba17402252d136f4154ce63ad0e5d3a0f5038bb139212d", "readOnly": true } }, "expectedError": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cloud-act04-e-error", "error": { "code": "invalid_fixture", "message": "Cloud persistence boundary fixture is invalid" } }, "duplicate": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cloud-act04-e-success", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cloud-act04-e-cancel", "error": { "code": "cancelled", "message": "request was cancelled before execution" } }, "afterCancel": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cloud-act04-e-after-cancel", "result": { "schema": "freecad-web-cloud/save-reopen/v1", "module": "Cloud", "action": "save/reopen", "applicable": false, "reason": "Cloud Save/Restore require a remote S3 service; configuration is not an FCStd document object", "saveAvailable": true, "restoreAvailable": true, "documentCountBefore": 0, "documentCountAfter": 0, "replayEqual": true, "stateSha256": "c6c495759dcc49bbc1ba17402252d136f4154ce63ad0e5d3a0f5038bb139212d", "readOnly": true } } }, "trace": [ { "direction": "request", "requestId": "cloud-act04-e-success" }, { "direction": "response", "requestId": "cloud-act04-e-success", "kind": "result" }, { "direction": "request", "requestId": "cloud-act04-e-error" }, { "direction": "response", "requestId": "cloud-act04-e-error", "kind": "error" }, { "direction": "request", "requestId": "cloud-act04-e-success" }, { "direction": "response", "requestId": "cloud-act04-e-success", "kind": "error" }, { "direction": "request", "requestId": "cloud-act04-e-cancel" }, { "direction": "response", "requestId": "cloud-act04-e-cancel", "kind": "error" }, { "direction": "request", "requestId": "cloud-act04-e-after-cancel" }, { "direction": "response", "requestId": "cloud-act04-e-after-cancel", "kind": "result" } ], "sequencing": { "maxActive": 1, "cancelAccepted": true, "requestCount": 5, "responseCount": 5 }, "state": { "unchangedAfterCancel": true }, "commands": [ "npx tsc --target ES2022 --module ESNext --moduleResolution Bundler --strict --skipLibCheck --outDir /tmp/freecad-p6-cloud-act04-facade --declaration false --noEmit false src/facade-envelope.ts src/cloud-persistence-facade.ts" ], "artifacts": { "wasm": "freecad-source/build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.wasm" }, "boundaries": [ "This Facade exposes the remote persistence applicability boundary and never performs network transfer." ] }