142 lines
5.3 KiB
JSON
142 lines
5.3 KiB
JSON
{
|
|
"schema": "freecad-web-sketcher-document-graph-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "08dca0f901b51ed3fe1879a7",
|
|
"module": "Sketcher",
|
|
"tier": "tier-3-stateful",
|
|
"family": "document-graph",
|
|
"status": "pass_with_boundaries",
|
|
"dispatcher": "fc_web_dispatch_json",
|
|
"route": {
|
|
"command": "sketcher.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/SketcherProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/sketcher-python-family-facade.ts",
|
|
"worker": "web/src/sketcher-python.worker.ts"
|
|
},
|
|
"result": {
|
|
"cmd": "sketcher.pythonFamilyBatch",
|
|
"count": 2,
|
|
"module": "Sketcher",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Sketcher:class:SketchObject",
|
|
"code": "document_graph_native_boundary",
|
|
"family": "document-graph",
|
|
"message": "Sketcher document-graph object contract is registered through the native dispatcher; typed document mutation fixture remains a declared headless boundary",
|
|
"name": "SketchObject",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "document-object",
|
|
"sourceEntry": "src/Mod/Sketcher/App/SketchObject.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Sketcher:class:SketchObjectSF",
|
|
"code": "document_graph_native_boundary",
|
|
"family": "document-graph",
|
|
"message": "Sketcher document-graph object contract is registered through the native dispatcher; typed document mutation fixture remains a declared headless boundary",
|
|
"name": "SketchObjectSF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "document-object",
|
|
"sourceEntry": "src/Mod/Sketcher/App/SketchObjectSF.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-sketcher/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
},
|
|
"resultSha256": "cf434f46f49ccda046d3e530265ff99dc37ab66a7b641134d6a2cea736d70020",
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "sketcher.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "sketcher-document-graph",
|
|
"result": {
|
|
"cmd": "sketcher.pythonFamilyBatch",
|
|
"count": 2,
|
|
"module": "Sketcher",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Sketcher:class:SketchObject",
|
|
"code": "document_graph_native_boundary",
|
|
"family": "document-graph",
|
|
"message": "Sketcher document-graph object contract is registered through the native dispatcher; typed document mutation fixture remains a declared headless boundary",
|
|
"name": "SketchObject",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "document-object",
|
|
"sourceEntry": "src/Mod/Sketcher/App/SketchObject.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Sketcher:class:SketchObjectSF",
|
|
"code": "document_graph_native_boundary",
|
|
"family": "document-graph",
|
|
"message": "Sketcher document-graph object contract is registered through the native dispatcher; typed document mutation fixture remains a declared headless boundary",
|
|
"name": "SketchObjectSF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "document-object",
|
|
"sourceEntry": "src/Mod/Sketcher/App/SketchObjectSF.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-sketcher/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "sketcher-document-graph",
|
|
"error": {
|
|
"code": "duplicate_request",
|
|
"message": "requestId has already been dispatched"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "reset"
|
|
}
|
|
},
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "Sketcher",
|
|
"worker": "sketcher-python.worker.ts",
|
|
"revision": "97ced4a1e5a9343c",
|
|
"runtimeUrl": "/kernel/FreeCADWebSketcherProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebSketcherProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"workerRevision": "50e9b5c2d589602b"
|
|
},
|
|
"boundaries": [
|
|
"SketchObject and SketchObjectSF document-graph mutation remain explicit headless native boundaries.",
|
|
"Statuses derive from compiled FreeCAD through fc_web_dispatch_json."
|
|
]
|
|
}
|