{ "schema": "freecad-web-p6-plot-action-02-facade/v1", "taskId": "FW-P6-PLT-ACT-02-E", "module": "Plot", "action": "python-api", "result": "pass", "responses": { "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "plt-act02-e-success", "result": { "schema": "freecad-web-plot/python-api/v1", "module": "Plot", "action": "python-api", "sourceEntry": "src/Mod/Plot/Plot.py", "apiCount": 15, "seriesCount": 1, "svgSize": 558, "backend": "headless-svg", "guiFree": true, "resourcesReleased": true } }, "expectedError": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "plt-act02-e-error", "error": { "code": "revision_mismatch", "message": "sourceEntry is not locked", "diagnostic": { "field": "sourceEntry" } } }, "duplicate": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "plt-act02-e-success", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "plt-act02-e-cancel", "error": { "code": "cancelled", "message": "request was cancelled before execution" } }, "after": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "plt-act02-e-after", "result": { "schema": "freecad-web-plot/python-api/v1", "module": "Plot", "action": "python-api", "sourceEntry": "src/Mod/Plot/Plot.py", "apiCount": 15, "seriesCount": 1, "svgSize": 558, "backend": "headless-svg", "guiFree": true, "resourcesReleased": true } } }, "sequencing": { "maxActive": 1, "requestCount": 5, "responseCount": 5, "cancelAccepted": true }, "schemaChecks": { "noNativePointers": true }, "fixture": { "schema": "freecad-web-plot/python-api/v1", "module": "Plot", "action": "python-api", "sourceEntry": "src/Mod/Plot/Plot.py", "inputSha256": "ccb82a9b412e0e7a4d3aead2d58c57183d2682efbc7ba5ce6df3d90d065d94d1" }, "boundaries": [ "Facade calls the native Plot.py Web probe and exposes only typed scalar data.", "Cancellation occurs before the delayed kernel source resolves; the following request succeeds." ] }