{ "schema": "freecad-web-p6-python-api-module-batch-gate/v1", "taskId": "FW-P6-FPA-F3-MESH", "module": "Mesh", "tier": "tier-3-stateful", "result": "pass", "coverage": { "records": 31, "counts": { "not_implemented": 24, "restricted": 7 } }, "records": [ { "id": "py:Mesh:class:LoadMeshInThreadsCases", "name": "LoadMeshInThreadsCases", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "serialization", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "945c97a61d2ea92a6b55cad704a4af439b08ac4e97db8241109ed9b6baa72d12" }, { "id": "py:Mesh:class:MeshProperty", "name": "MeshProperty", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "property", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "c5e076d71dff808f8de2cce4e872790f5192f0e14772832b9cdb33c1e6416a23" }, { "id": "py:Mesh:class:NastranReader", "name": "NastranReader", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "serialization", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "c0860b6728152d32dfd98f30083bd94d1afd2794dfaa01c0353aaebc2da7b33d" }, { "id": "py:Mesh:function:loadFile", "name": "loadFile", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "serialization", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "ef5d77ab41174dec26e452bdd5df7d9faa7ec849ef1168cb9881f2a6a136a06c" }, { "id": "py:Mesh:method:LoadMeshInThreadsCases.setUp", "name": "LoadMeshInThreadsCases.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "35a18278ac03e9f39a546cd6679582ce2664b71f6514d96d28bb84af250ff3cd" }, { "id": "py:Mesh:method:LoadMeshInThreadsCases.tearDown", "name": "LoadMeshInThreadsCases.tearDown", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "e326ab597c76efa4f7bf5f91ad6ec205b477165c22e30b247cf6cdc9a4494d65" }, { "id": "py:Mesh:method:LoadMeshInThreadsCases.testLoadMesh", "name": "LoadMeshInThreadsCases.testLoadMesh", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "serialization", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "5a341db9918c447ce034b482f04513abae79c369d68f792546d4b6720d467aa1" }, { "id": "py:Mesh:method:Mesh.getFacetSelection", "name": "Mesh.getFacetSelection", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "document-graph", "sourceEntry": "src/Mod/Mesh/App/Mesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "5d213e737da5a6aa16ab695f984277d24219c4d466e7f5088695b7d81d9062ae" }, { "id": "py:Mesh:method:Mesh.getPointSelection", "name": "Mesh.getPointSelection", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "document-graph", "sourceEntry": "src/Mod/Mesh/App/Mesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "a35427614e9114de09aef4579861fc32214c0d2e93097810fe500f0930933624" }, { "id": "py:Mesh:method:Mesh.getSegmentsOfType", "name": "Mesh.getSegmentsOfType", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "property", "sourceEntry": "src/Mod/Mesh/App/Mesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "04e15294fc5bd08b3f91258a03db72eacfa337e14382a1c49299cf4d11589537" }, { "id": "py:Mesh:method:Mesh.read", "name": "Mesh.read", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "serialization", "sourceEntry": "src/Mod/Mesh/App/Mesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "0dc4695bbbb88ba75539394a3af0bebeed983dd75da44168210a593c75d1450b" }, { "id": "py:Mesh:method:Mesh.write", "name": "Mesh.write", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "serialization", "sourceEntry": "src/Mod/Mesh/App/Mesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "42e2ce4bc201693d933ddc1d9b60817ca5878bc9df052e7ad5c2817086b039f8" }, { "id": "py:Mesh:method:Mesh.writeInventor", "name": "Mesh.writeInventor", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "serialization", "sourceEntry": "src/Mod/Mesh/App/Mesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "753edc25193fbdd7371273f7b800c3c269fc5b28dceb5cf94d72c5a5ee4fb47e" }, { "id": "py:Mesh:method:MeshGeoTestCases.setUp", "name": "MeshGeoTestCases.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "359202a9b30aa8737ab6f2344e7f500717cdf90bd3991fdad5384302a48839b9" }, { "id": "py:Mesh:method:MeshProperty.setUp", "name": "MeshProperty.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "519440fbb082857b410fe2a3e86d962af12e10038f09ce95a4ac9b7cf693578a" }, { "id": "py:Mesh:method:MeshProperty.tearDown", "name": "MeshProperty.tearDown", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "ecd8444a0a5b7c806858cb68e4e25ff33c3fabe2d9a6ae7ff769e1356261cd61" }, { "id": "py:Mesh:method:MeshSplitTestCases.setUp", "name": "MeshSplitTestCases.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "d805919259d9ed08f8f66afcd176c3bfa7c1901f86db662d5612aeed3a04ce03" }, { "id": "py:Mesh:method:MeshSubElement.setUp", "name": "MeshSubElement.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "40663c7f2e27071d0a60655d8ee4d2c8ba7f55806a75a0da550d7fcaa0964d3d" }, { "id": "py:Mesh:method:MeshSubElement.tearDown", "name": "MeshSubElement.tearDown", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "52b3387e4619cfeb2428f50649576c8257826cedd8caf03df9264b8f9a569413" }, { "id": "py:Mesh:method:MeshTopoTestCases.setUp", "name": "MeshTopoTestCases.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "e0addec5116877d17d8338e7ba3f637833db3016184bfc7aec995b478f379b7c" }, { "id": "py:Mesh:method:MeshWorkbench.GetClassName", "name": "MeshWorkbench.GetClassName", "disposition": "restricted", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime", "family": "property", "sourceEntry": "src/Mod/Mesh/InitGui.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "e24697b8ef7b7a16684c7a2c4f14383892e3386dd0c59b5fc4752cd6445c3119" }, { "id": "py:Mesh:method:MeshWorkbench.Initialize", "name": "MeshWorkbench.Initialize", "disposition": "restricted", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/InitGui.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "8665cab1277836baf8ae75dbaa841cbf03525a706c6863e227f6a5ea1e824c5c" }, { "id": "py:Mesh:method:NastranReader.setUp", "name": "NastranReader.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "6c36fada7bd1a5ed2eb646973453ac326a05b8a9d2c22120fa43f196ae7b7968" }, { "id": "py:Mesh:method:NastranReader.tearDown", "name": "NastranReader.tearDown", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "2cebe894c896248bb91c874b9d2e27ee546c739fa6c1170f348b08ac88ee08b9" }, { "id": "py:Mesh:method:PolynomialFitCases.setUp", "name": "PolynomialFitCases.setUp", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "1d617f59fb1f088ea45255caa5f051480cd3b9067d2219fc263a975214b1e6ae" }, { "id": "py:Mesh:method:PolynomialFitCases.tearDown", "name": "PolynomialFitCases.tearDown", "disposition": "not_implemented", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "typed stateful method argument/return replay is pending", "family": "lifecycle-command", "sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "183bb7f4518eddb7622fc172100cf9b413fecd5228f62f96f3ee52ebceacd934" }, { "id": "py:Mesh:method:ViewProviderMesh.addSelection", "name": "ViewProviderMesh.addSelection", "disposition": "restricted", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime", "family": "document-graph", "sourceEntry": "src/Mod/Mesh/Gui/ViewProviderMesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "7b79f4a894798ad83a5ba5f64968fb20ecfd04a7f7fddb85f001df7709c224ac" }, { "id": "py:Mesh:method:ViewProviderMesh.clearSelection", "name": "ViewProviderMesh.clearSelection", "disposition": "restricted", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime", "family": "document-graph", "sourceEntry": "src/Mod/Mesh/Gui/ViewProviderMesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "aac0ee76cc502852ba1936b66e5904487a560f98184655b5a1d5b83fb454b423" }, { "id": "py:Mesh:method:ViewProviderMesh.invertSelection", "name": "ViewProviderMesh.invertSelection", "disposition": "restricted", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime", "family": "document-graph", "sourceEntry": "src/Mod/Mesh/Gui/ViewProviderMesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "68b772f592245d9382c8c2f935b2e7f4f649f8e2c9c9eeb7fd74233f4510c447" }, { "id": "py:Mesh:method:ViewProviderMesh.removeSelection", "name": "ViewProviderMesh.removeSelection", "disposition": "restricted", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime", "family": "document-graph", "sourceEntry": "src/Mod/Mesh/Gui/ViewProviderMesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "a761d9a7cbf12489c5b6a88a356fe6cec4c1d3af32b719f5da8525c3fbd35101" }, { "id": "py:Mesh:method:ViewProviderMesh.setSelection", "name": "ViewProviderMesh.setSelection", "disposition": "restricted", "evidence": [ "docs/p6/python-api-stateful-family-runtime.json" ], "reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime", "family": "document-graph", "sourceEntry": "src/Mod/Mesh/Gui/ViewProviderMesh.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "document-stateful-diff/v1", "returnSchema": "document-stateful-result/v1", "documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae", "errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2", "evidenceSha256": "49c7e8ef57ea4c3ea8bfa00a29b9983860c0c239a356d0cc59f76e0afd50bf45" } ], "manifestSha256": "9974d9d768b1b0751a318f559e1c1f01a0a60a8afd9eb41b70736bb24539f152", "nativeRuntime": "docs/p6/python-api-stateful-family-runtime.json", "nativeRuntimeSha256": "9a0da43d370af4f728eb759e19d6fea2246c9b3ceef6b445b0e4a13b81653b57", "adapterManifest": "docs/p6/tier3-stateful-adapter-manifest.json", "adapterManifestSha256": "ba90138c57d45c3cb465185746b95c9b239ff043655356c28d52d2c76f42d64c", "route": { "worker": "stateful-family.worker.ts", "command": "web.statefulFamilyBatch", "state": "Document/Mesh" }, "nativeRoute": { "worker": "web/src/stateful-family.worker.ts", "facade": "web/src/stateful-family-facade.ts", "command": "web.statefulFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp:fc_web_dispatch_json" }, "resources": { "resourcesReleased": true, "documentMutation": true, "fcstdSemanticReplay": true, "transactionUndoRedo": true, "invalidRecomputeRecovery": true }, "boundaries": [ "Terminal disposition does not claim that restricted or not_implemented APIs are callable.", "Only exact module-scoped native evidence can promote a symbol." ] }