{ "schema": "freecad-web-p6-web-action-03-facade/v1", "taskId": "FW-P6-WEB-ACT-03-E", "module": "Web", "action": "save/reopen", "result": "passed_boundary", "envelopeSchema": "freecad-web-facade/v1", "typedSchema": "freecad-web/web-persistence/v1", "responses": { "success": {"kind": "result", "persistenceApplicable": false, "apiCount": 3, "resourcesReleased": true}, "expectedError": {"kind": "error", "code": "revision_mismatch"}, "duplicate": {"kind": "error", "code": "duplicate_request"}, "cancelled": {"kind": "error", "code": "cancelled"}, "afterCancel": {"kind": "result", "persistenceApplicable": false, "apiCount": 3, "resourcesReleased": true} }, "trace": ["ready", "result:web-act-e-success", "error:web-act-e-error", "error:web-act-e-success", "error:web-act-e-cancel", "result:web-act-e-after"], "sequencing": {"requestCount": 5, "responseCount": 5, "maxActive": 1, "cancelAccepted": true}, "schemaChecks": {"request": true, "result": true, "expectedError": true, "duplicate": true, "cancel": true, "noNativePointers": true}, "artifacts": { "kernel": "docs/p6/web-action-03-kernel.json", "recovery": "docs/p6/web-action-03-recovery.json", "workerLog": "docs/freecad-p6-web-action-03-e-facade.log", "workerLogSha256": "a8e53fbb1e49c6d88942d6a9a5bd196866df67a3c0a50e2269c5ca495c8c00a5", "source": "web/src/web-persistence-facade.ts", "sourceSha256": "f65841c6a8747996be7a57ac9b4752bd4a1f7c14831d0d6097154ee344bfe4e2" }, "boundaries": ["The Worker transports the native boundary result; no FCStd object or native pointer is exposed."] }