1002 lines
42 KiB
JSON
1002 lines
42 KiB
JSON
{
|
|
"schema": "freecad-web-draft-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "98fb592084221e8302405480",
|
|
"module": "Draft",
|
|
"tier": "tier-3-stateful",
|
|
"family": "lifecycle-command",
|
|
"status": "pass_with_boundaries",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"route": {
|
|
"command": "draft.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/draft-python-family-facade.ts",
|
|
"worker": "web/src/draft.worker.ts"
|
|
},
|
|
"gateTiming": {
|
|
"compileCacheHit": true,
|
|
"compileSeconds": 0.00003381500000000415,
|
|
"workerReadySeconds": 0.750028461,
|
|
"dispatchSeconds": 0.8228840829999999
|
|
},
|
|
"input": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "tier-3-stateful",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Wire.execute",
|
|
"name": "Wire.execute",
|
|
"family": "lifecycle-command",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/wire.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:WorkingPlaneProxy.execute",
|
|
"name": "WorkingPlaneProxy.execute",
|
|
"family": "lifecycle-command",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/wpproxy.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_scale",
|
|
"name": "init_draft_statusbar_scale",
|
|
"family": "lifecycle-command",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_snap",
|
|
"name": "init_draft_statusbar_snap",
|
|
"family": "lifecycle-command",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_drawing_commands",
|
|
"name": "get_draft_drawing_commands",
|
|
"family": "lifecycle-command",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_annotation_commands",
|
|
"name": "get_draft_annotation_commands",
|
|
"family": "lifecycle-command",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_modification_commands",
|
|
"name": "get_draft_modification_commands",
|
|
"family": "lifecycle-command",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_snap_commands",
|
|
"name": "get_draft_snap_commands",
|
|
"family": "lifecycle-command",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_context_commands",
|
|
"name": "get_draft_context_commands",
|
|
"family": "lifecycle-command",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraft.execute",
|
|
"name": "ViewProviderDraft.execute",
|
|
"family": "lifecycle-command",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftviewproviders/view_base.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraftAnnotation.execute",
|
|
"name": "ViewProviderDraftAnnotation.execute",
|
|
"family": "lifecycle-command",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftviewproviders/view_draft_annotation.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderLayer.activate",
|
|
"name": "ViewProviderLayer.activate",
|
|
"family": "lifecycle-command",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftviewproviders/view_layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderText.finish",
|
|
"name": "ViewProviderText.finish",
|
|
"family": "lifecycle-command",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftviewproviders/view_text.py",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "50a8b6c1c7e10c31c0beaf7d234a492dad9d1b446f4d7f5246eb2e37af8b4f1f",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 13,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Wire.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "Wire.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wire.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:WorkingPlaneProxy.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "WorkingPlaneProxy.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_scale",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "init_draft_statusbar_scale",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_snap",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "init_draft_statusbar_snap",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_drawing_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_drawing_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_annotation_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_annotation_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_modification_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_modification_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_snap_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_snap_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_context_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_context_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraft.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "ViewProviderDraft.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_base.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraftAnnotation.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "ViewProviderDraftAnnotation.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderLayer.activate",
|
|
"code": "method_evidence_pending",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "ViewProviderLayer.activate",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderText.finish",
|
|
"code": "method_evidence_pending",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "ViewProviderText.finish",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
},
|
|
"resultSha256": "4f56432db1b49f028fb16a3468b01bc7a42ae2e0f61b96934893fb94c110f9a5",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "4f56432db1b49f028fb16a3468b01bc7a42ae2e0f61b96934893fb94c110f9a5"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "draft.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-success",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 13,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Wire.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "Wire.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wire.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:WorkingPlaneProxy.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "WorkingPlaneProxy.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_scale",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "init_draft_statusbar_scale",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_snap",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "init_draft_statusbar_snap",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_drawing_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_drawing_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_annotation_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_annotation_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_modification_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_modification_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_snap_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_snap_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_context_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_context_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraft.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "ViewProviderDraft.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_base.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraftAnnotation.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "ViewProviderDraftAnnotation.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderLayer.activate",
|
|
"code": "method_evidence_pending",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "ViewProviderLayer.activate",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderText.finish",
|
|
"code": "method_evidence_pending",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "ViewProviderText.finish",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-repeat",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 13,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Wire.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "Wire.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wire.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:WorkingPlaneProxy.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "WorkingPlaneProxy.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_scale",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "init_draft_statusbar_scale",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_snap",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "init_draft_statusbar_snap",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_drawing_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_drawing_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_annotation_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_annotation_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_modification_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_modification_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_snap_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_snap_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_context_commands",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "get_draft_context_commands",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraft.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "ViewProviderDraft.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_base.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraftAnnotation.execute",
|
|
"code": "source_error",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"name": "ViewProviderDraftAnnotation.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderLayer.activate",
|
|
"code": "method_evidence_pending",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "ViewProviderLayer.activate",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderText.finish",
|
|
"code": "method_evidence_pending",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "ViewProviderText.finish",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
}
|
|
},
|
|
"crossModule": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-cross",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "method_evidence_pending",
|
|
"family": "lifecycle-command",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Wire.execute",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wire.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
}
|
|
},
|
|
"malformed": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "Draft Python family envelope is invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "draft-family-cancel-1",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "draft-object-batch-reset"
|
|
},
|
|
"traceSha256": "9a5f88a05dbffdff09f9c5e4e83cc1390b2e6b47d6ee7b17033048e07b6d80a9"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 13
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Wire.execute",
|
|
"name": "Wire.execute",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wire.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "8f5588770eb2481b1b6805bb0cf92d14cadb2be8d93d51c6a7848a878edfe195"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:WorkingPlaneProxy.execute",
|
|
"name": "WorkingPlaneProxy.execute",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "1d4010a0b1a9289568c11d37751ffd5f69f003c99d0e3784411aa20f9ce7cd8f"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_scale",
|
|
"name": "init_draft_statusbar_scale",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "bd22ad9d07c821784fd4c6473daebbda7399cb3042f85c357882788de511845c"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:init_draft_statusbar_snap",
|
|
"name": "init_draft_statusbar_snap",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "c80b87d2fae588f94c061f4493d0bde66f0295b4d3e7050fcec9dcb14e324ff5"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_drawing_commands",
|
|
"name": "get_draft_drawing_commands",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "741c70b30868f69f35523860fd1ab636ba6463f99bbab1603cd1351b4cc429a8"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_annotation_commands",
|
|
"name": "get_draft_annotation_commands",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e2c1021f62aa7b72170ea46aeec06e63bb3fa3def3116bc1efe24862d8e3e180"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_modification_commands",
|
|
"name": "get_draft_modification_commands",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "89600165dd0daf10b17eaa6645fe5ccd8d60f075e37895e38da0ffc9aefcf760"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_snap_commands",
|
|
"name": "get_draft_snap_commands",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "720bacc038927eda4d3697620a0cc547e6e6c38e2f1ea5a3f337fb3531149f1e"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_draft_context_commands",
|
|
"name": "get_draft_context_commands",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_tools.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "3671f6e27ad33d4912596d9c907e36a2f561707011dd322c84d63a215c074194"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraft.execute",
|
|
"name": "ViewProviderDraft.execute",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_base.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "2de01de8c4df38bb0a53cec454b6705c13022902bd4cfc38bdb845d0bfb60940"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderDraftAnnotation.execute",
|
|
"name": "ViewProviderDraftAnnotation.execute",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft stateful source fixture failed: No module named 'Mesh'",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "59c97456f6e5372df5c8fade593ddd32a998d1e0eb320acc35b3bb41568c36a0"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderLayer.activate",
|
|
"name": "ViewProviderLayer.activate",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "62b3ee5c509113e0942d664b2e8c4ae51a5a6af109ee62e291499842bf60837c"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:ViewProviderText.finish",
|
|
"name": "ViewProviderText.finish",
|
|
"family": "lifecycle-command",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftviewproviders/view_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e11707f240fe8c7dc29933e378922dc79fbfe22f9d547992983f0ddc59e274bc"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "Draft",
|
|
"worker": "draft.worker.ts",
|
|
"revision": "75403f51c169d6fa",
|
|
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"buildProfile": "fast-dev",
|
|
"runtimeSha256": "ff05aca4b6b3e7de40dfac74e26cc54574cacb57b0ef418d8aadb0577193782a",
|
|
"wasmSha256": "75403f51c169d6fa7d65bb6a358c7ea601116782e258302561ac734e28c86c17"
|
|
},
|
|
"boundaries": [
|
|
"Draft functions are executed from embedded official FreeCAD Python source by the native dispatcher.",
|
|
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
|
|
]
|
|
}
|