{ "schema": "freecad-web-p6-inspection-action-04-facade/v1", "taskId": "FW-P6-INS-ACT-04-E", "module": "Inspection", "action": "inspection.saveReopen", "result": "pass", "envelopeSchema": "freecad-web-facade/v1", "typedSchema": "freecad-web-inspection/save-reopen/v1", "fixture": { "schema": "freecad-web-inspection/save-reopen/v1", "module": "Inspection", "action": "save/reopen", "path": "/tmp/InspectionKernel.FCStd", "inputSha256": "6fa030d0289f5bf076da2c99bd8757dac4b6ff0ede6ad6b28943cd20ab1004c0" }, "responses": { "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "inspection-act04-e-success", "result": { "schema": "freecad-web-inspection/save-reopen/v1", "module": "Inspection", "action": "save/reopen", "format": ".fcstd", "path": "/tmp/InspectionKernel.FCStd", "size": 3566, "objectCount": 3, "objectType": "Inspection::Feature", "distanceCount": 8, "roundTrip": true, "documentMutation": true } }, "expectedError": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "inspection-act04-e-error", "error": { "code": "invalid_path", "message": "Inspection FCStd path is not writable", "diagnostic": { "path": "/tmp/invalid/InspectionKernel.FCStd" } } }, "duplicate": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "inspection-act04-e-success", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "inspection-act04-e-cancel", "error": { "code": "cancelled", "message": "request was cancelled before execution" } }, "afterCancel": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "inspection-act04-e-after-cancel", "result": { "schema": "freecad-web-inspection/save-reopen/v1", "module": "Inspection", "action": "save/reopen", "format": ".fcstd", "path": "/tmp/InspectionKernel.FCStd", "size": 3566, "objectCount": 3, "objectType": "Inspection::Feature", "distanceCount": 8, "roundTrip": true, "documentMutation": true } } }, "trace": [ { "direction": "request", "requestId": "inspection-act04-e-success" }, { "direction": "response", "requestId": "inspection-act04-e-success", "kind": "result" }, { "direction": "request", "requestId": "inspection-act04-e-error" }, { "direction": "response", "requestId": "inspection-act04-e-error", "kind": "error" }, { "direction": "request", "requestId": "inspection-act04-e-success" }, { "direction": "response", "requestId": "inspection-act04-e-success", "kind": "error" }, { "direction": "request", "requestId": "inspection-act04-e-cancel" }, { "direction": "response", "requestId": "inspection-act04-e-cancel", "kind": "error" }, { "direction": "request", "requestId": "inspection-act04-e-after-cancel" }, { "direction": "response", "requestId": "inspection-act04-e-after-cancel", "kind": "result" } ], "sequencing": { "maxActive": 1, "requestCount": 5, "responseCount": 5, "cancelAccepted": true }, "state": { "unchangedAfterCancel": true }, "schemaChecks": { "request": true, "result": true, "expectedError": true, "duplicate": true, "cancel": true, "noNativePointers": true }, "artifacts": { "workerLog": "docs/freecad-p6-inspection-action-04-e-facade.log", "wasm": "freecad-source/build-web/configure/bin/FreeCADWebInspectionRuntimeProbe.wasm" }, "commands": [ "npx tsc --target ES2022 --module ESNext --moduleResolution Bundler --strict --skipLibCheck --outDir --declaration false --noEmit false src/facade-envelope.ts src/inspection-persistence-facade.ts", "node tools/run_p6_inspection_action04_facade_smoke.mjs /inspection-persistence-facade.js freecad-source/build-web/configure/bin" ] }