{ "schema": "freecad-web-techdraw-lifecycle-command-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "a3e81d24a4fa7f4c9b1a2a55", "module": "TechDraw", "tier": "tier-3-stateful", "family": "lifecycle-command", "status": "pass_with_boundaries", "route": { "command": "techdraw.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/techdraw-python-family-facade.ts", "worker": "web/src/techdraw-python.worker.ts" }, "input": { "cmd": "techdraw.pythonFamilyBatch", "args": { "tier": "tier-3-stateful", "records": [ { "apiId": "py:TechDraw:method:CommandHoleShaftFit.Activated", "name": "CommandHoleShaftFit.Activated", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandHoleShaftFit.py", "sourceLine": 58, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:CommandMoveView.Activated", "name": "CommandMoveView.Activated", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandMoveView.py", "sourceLine": 50, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:CommandPositionSectionView.Activated", "name": "CommandPositionSectionView.Activated", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandPositionSectionView.py", "sourceLine": 55, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:CommandShareView.Activated", "name": "CommandShareView.Activated", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandShareView.py", "sourceLine": 50, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.Activated", "name": "CommandVertexCreationGroup.Activated", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceLine": 43, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.GetCommands", "name": "CommandVertexCreationGroup.GetCommands", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceLine": 49, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.GetDefaultCommand", "name": "CommandVertexCreationGroup.GetDefaultCommand", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceLine": 53, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:class:CommandAddOffsetVertex", "name": "CommandAddOffsetVertex", "family": "lifecycle-command", "kind": "class", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceLine": 70, "disposition": "not_implemented" }, { "apiId": "py:TechDraw:method:CommandAddOffsetVertex.Activated", "name": "CommandAddOffsetVertex.Activated", "family": "lifecycle-command", "kind": "method", "sourcePath": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceLine": 84, "disposition": "not_implemented" } ] } }, "result": { "cmd": "techdraw.pythonFamilyBatch", "count": 9, "module": "TechDraw", "ok": true, "records": [ { "apiId": "py:TechDraw:method:CommandHoleShaftFit.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandHoleShaftFit.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandHoleShaftFit.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:method:CommandMoveView.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandMoveView.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandMoveView.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:method:CommandPositionSectionView.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandPositionSectionView.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandPositionSectionView.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:method:CommandShareView.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandShareView.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandShareView.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandVertexCreationGroup.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.GetCommands", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandVertexCreationGroup.GetCommands", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.GetDefaultCommand", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandVertexCreationGroup.GetDefaultCommand", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:class:CommandAddOffsetVertex", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandAddOffsetVertex", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:TechDraw:method:CommandAddOffsetVertex.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandAddOffsetVertex.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-techdraw/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" }, "resultSha256": "50c629e9be87e024eed6f63ce12572373202e39ce152e68bff1bbba4dee65037", "replay": { "equal": true, "resultSha256": "50c629e9be87e024eed6f63ce12572373202e39ce152e68bff1bbba4dee65037" }, "dispositionCounts": { "exposed": 0, "restricted": 9, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "py:TechDraw:method:CommandHoleShaftFit.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandHoleShaftFit.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandHoleShaftFit.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 58, "sourceVerified": true, "evidenceSha256": "b8d7506a320bda6ad2a4073254e76a7d5acdbeb576318f17014865f4e5982654" }, { "apiId": "py:TechDraw:method:CommandMoveView.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandMoveView.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandMoveView.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 50, "sourceVerified": true, "evidenceSha256": "0ce54a0a9302394a8ff4876a79ac0c6b55280677a449885516a5d461c74864c4" }, { "apiId": "py:TechDraw:method:CommandPositionSectionView.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandPositionSectionView.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandPositionSectionView.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 55, "sourceVerified": true, "evidenceSha256": "59bad5f794c55bf6844af9691878b62e574c539a651a6fef4159b67d3c17be4b" }, { "apiId": "py:TechDraw:method:CommandShareView.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandShareView.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandShareView.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 50, "sourceVerified": true, "evidenceSha256": "d9e820e0b7f4372718388392dd3438d72e13229e82b29fb0097ceda0af97c924" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandVertexCreationGroup.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 43, "sourceVerified": true, "evidenceSha256": "0092c07692268d9ad68ca90eaa86cad01425b6a050837d36dd79e3ef835dd9ce" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.GetCommands", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandVertexCreationGroup.GetCommands", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 49, "sourceVerified": true, "evidenceSha256": "1d29d5221dfd15ae3037b54b5e9c2976d595a281355fdf7a61bbb0d040c10cd9" }, { "apiId": "py:TechDraw:method:CommandVertexCreationGroup.GetDefaultCommand", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandVertexCreationGroup.GetDefaultCommand", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 53, "sourceVerified": true, "evidenceSha256": "305b00ba3baea674cb4b584e123669829dda94a560e5202df4bd0f8c489282d7" }, { "apiId": "py:TechDraw:class:CommandAddOffsetVertex", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandAddOffsetVertex", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 70, "sourceVerified": true, "evidenceSha256": "8355036d0a5d90c305d2c84ce82726f1fb10cf3851b751df9e7d6084021bfbbf" }, { "apiId": "py:TechDraw:method:CommandAddOffsetVertex.Activated", "code": "gui_dependency_unavailable", "family": "lifecycle-command", "message": "TechDraw view/tool API requires FreeCADGui unavailable in the headless Web runtime", "name": "CommandAddOffsetVertex.Activated", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "gui-resource", "sourceEntry": "src/Mod/TechDraw/TechDrawTools/CommandVertexCreations.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "sourceLine": 84, "sourceVerified": true, "evidenceSha256": "c823f9cb5372d3bb2bd08cf8e3eb4b2f38e946008f3486ad2b449a23a4071081" } ], "resources": { "resourcesReleased": true, "documentMutation": "none-headless-gui-boundary" }, "artifacts": { "module": "TechDraw", "worker": "techdraw-python.worker.ts", "revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "runtimeUrl": "/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.js", "wasmUrl": "/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.wasm", "dataUrl": null, "assetBaseUrl": "/modules/TechDraw/", "runtimeSha256": "95f777bb74e434baa200074a81ed81ed3948846b8cf17f3421ebda6d3607ed90", "wasmSha256": "8262a51d5bba730b000d97efde6f85294b0ac46b68063a8624675cbc94346d2d", "buildProfile": "fast-dev" }, "boundaries": [ "These GuiCommand classes require FreeCADGui selection, dialogs, or active-view resources unavailable in the headless Web runtime; the compiled native dispatcher reports that boundary per record.", "JavaScript transports and validates native dispatcher results only; it does not emulate command outcomes." ] }