29 lines
1.6 KiB
JSON
29 lines
1.6 KiB
JSON
{
|
|
"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."]
|
|
}
|