Files
FreeCADWasmDev/docs/p6/mesh-module-batch-ab9619d40210038ed6e57055-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1608 lines
70 KiB
JSON

{
"schema": "freecad-web-mesh-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "ab9619d40210038ed6e57055",
"module": "Mesh",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"route": {
"command": "mesh.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/MeshRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/mesh-python-family-facade.ts",
"worker": "web/src/mesh.worker.ts"
},
"input": {
"cmd": "mesh.pythonFamilyBatch",
"args": {
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:Mesh:method:MeshFeature.fixIndices",
"name": "MeshFeature.fixIndices",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshFeature.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixDegenerations",
"name": "MeshFeature.fixDegenerations",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshFeature.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixSelfIntersections",
"name": "MeshFeature.fixSelfIntersections",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshFeature.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshPoint.unbound",
"name": "MeshPoint.unbound",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshPoint.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testFindNearest",
"name": "MeshSplitTestCases.testFindNearest",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminate",
"name": "MeshSplitTestCases.testForaminate",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminatePlacement",
"name": "MeshSplitTestCases.testForaminatePlacement",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection",
"name": "MeshGeoTestCases.testIntersection",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection2",
"name": "MeshGeoTestCases.testIntersection2",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOfParallelTriangles",
"name": "MeshGeoTestCases.testIntersectionOfParallelTriangles",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionCoplanar",
"name": "MeshGeoTestCases.testIntersectionCoplanar",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOverlap",
"name": "MeshGeoTestCases.testIntersectionOverlap",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testSelfIntersection",
"name": "MeshGeoTestCases.testSelfIntersection",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitGood",
"name": "PolynomialFitCases.testFitGood",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitExact",
"name": "PolynomialFitCases.testFitExact",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitBad",
"name": "PolynomialFitCases.testFitBad",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testEightCharGRIDElement",
"name": "NastranReader.testEightCharGRIDElement",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testDelimitedGRIDElement",
"name": "NastranReader.testDelimitedGRIDElement",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testSixteenCharGRIDElement",
"name": "NastranReader.testSixteenCharGRIDElement",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testCTRIA3Element",
"name": "NastranReader.testCTRIA3Element",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCenterOfGravity",
"name": "MeshSubElement.testCenterOfGravity",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSubElements",
"name": "MeshSubElement.testSubElements",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCountSubElements",
"name": "MeshSubElement.testCountSubElements",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSegmentSubElement",
"name": "MeshSubElement.testSegmentSubElement",
"family": "generic-object",
"kind": "pure",
"sourcePath": "src/Mod/Mesh/App/MeshTestsApp.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "85fc769c776d0eab0b95fa09938b0c8549077d3c31adeb1199aaa82b28ee9c08",
"result": {
"cmd": "mesh.pythonFamilyBatch",
"count": 24,
"module": "Mesh",
"ok": true,
"records": [
{
"apiId": "py:Mesh:method:MeshFeature.fixIndices",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixIndices",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixDegenerations",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixDegenerations",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixSelfIntersections",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixSelfIntersections",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshPoint.unbound",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshPoint.unbound",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshPoint.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testFindNearest",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testFindNearest",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminate",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testForaminate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminatePlacement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testForaminatePlacement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection2",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersection2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOfParallelTriangles",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionOfParallelTriangles",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionCoplanar",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionCoplanar",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOverlap",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionOverlap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testSelfIntersection",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testSelfIntersection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitGood",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitGood",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitExact",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitExact",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitBad",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitBad",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testEightCharGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testEightCharGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testDelimitedGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testDelimitedGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testSixteenCharGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testSixteenCharGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testCTRIA3Element",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testCTRIA3Element",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCenterOfGravity",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testCenterOfGravity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSubElements",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testSubElements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCountSubElements",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testCountSubElements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSegmentSubElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testSegmentSubElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-mesh/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "70108b9d0173c7f3aab90e8fea6464a74fb4949a11b97594b7e5321edb706579",
"replay": {
"equal": true,
"resultSha256": "70108b9d0173c7f3aab90e8fea6464a74fb4949a11b97594b7e5321edb706579"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "mesh.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "mesh-pure-batch-success",
"result": {
"cmd": "mesh.pythonFamilyBatch",
"count": 24,
"module": "Mesh",
"ok": true,
"records": [
{
"apiId": "py:Mesh:method:MeshFeature.fixIndices",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixIndices",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixDegenerations",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixDegenerations",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixSelfIntersections",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixSelfIntersections",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshPoint.unbound",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshPoint.unbound",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshPoint.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testFindNearest",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testFindNearest",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminate",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testForaminate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminatePlacement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testForaminatePlacement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection2",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersection2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOfParallelTriangles",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionOfParallelTriangles",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionCoplanar",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionCoplanar",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOverlap",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionOverlap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testSelfIntersection",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testSelfIntersection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitGood",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitGood",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitExact",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitExact",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitBad",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitBad",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testEightCharGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testEightCharGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testDelimitedGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testDelimitedGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testSixteenCharGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testSixteenCharGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testCTRIA3Element",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testCTRIA3Element",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCenterOfGravity",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testCenterOfGravity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSubElements",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testSubElements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCountSubElements",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testCountSubElements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSegmentSubElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testSegmentSubElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-mesh/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "mesh-pure-batch-repeat",
"result": {
"cmd": "mesh.pythonFamilyBatch",
"count": 24,
"module": "Mesh",
"ok": true,
"records": [
{
"apiId": "py:Mesh:method:MeshFeature.fixIndices",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixIndices",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixDegenerations",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixDegenerations",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixSelfIntersections",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshFeature.fixSelfIntersections",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshPoint.unbound",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshPoint.unbound",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshPoint.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testFindNearest",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testFindNearest",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminate",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testForaminate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminatePlacement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSplitTestCases.testForaminatePlacement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection2",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersection2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOfParallelTriangles",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionOfParallelTriangles",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionCoplanar",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionCoplanar",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOverlap",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testIntersectionOverlap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testSelfIntersection",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshGeoTestCases.testSelfIntersection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitGood",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitGood",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitExact",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitExact",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitBad",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "PolynomialFitCases.testFitBad",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testEightCharGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testEightCharGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testDelimitedGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testDelimitedGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testSixteenCharGRIDElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testSixteenCharGRIDElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:NastranReader.testCTRIA3Element",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "NastranReader.testCTRIA3Element",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCenterOfGravity",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testCenterOfGravity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSubElements",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testSubElements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCountSubElements",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testCountSubElements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSegmentSubElement",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Mesh Python API has no method-level typed native evidence",
"name": "MeshSubElement.testSegmentSubElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-mesh/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "mesh-pure-batch-cross",
"result": {
"cmd": "mesh.pythonFamilyBatch",
"count": 1,
"module": "Mesh",
"ok": true,
"records": [
{
"apiId": "obj:BIM:Mesh::Feature",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "Mesh API record is not part of this module-scoped adapter",
"name": "MeshFeature.fixIndices",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-mesh/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "mesh-pure-batch-invalid",
"error": {
"code": "invalid_request",
"message": "Mesh Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "mesh-pure-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "mesh-pure-batch-reset"
},
"traceSha256": "918043a2a9c6abc630b2991d2629117e2628bcf559abd8ac9278e1526a1a982a"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:Mesh:method:MeshFeature.fixIndices",
"name": "MeshFeature.fixIndices",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "5e77ab3a3f4d10a9330725108817b45a50fd65aea03f71946c4148bf82f5b64e"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixDegenerations",
"name": "MeshFeature.fixDegenerations",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "314439aef3c179cf5e6dd225ceb7514eb355bfe5cbaf0681b3559b04cc598472"
},
{
"apiId": "py:Mesh:method:MeshFeature.fixSelfIntersections",
"name": "MeshFeature.fixSelfIntersections",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshFeature.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "3d9c858f3133f5346c173d68b468fd40819498cc8213181dbe3e9abc89bbca6e"
},
{
"apiId": "py:Mesh:method:MeshPoint.unbound",
"name": "MeshPoint.unbound",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshPoint.pyi",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "8396b98da3563706306e9990f64c7f20bf095c8b0140e678cbb4782fb61fced2"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testFindNearest",
"name": "MeshSplitTestCases.testFindNearest",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "1d5d663b62574e16d6189e156695169a5577c21ba666124391d2be963e9c9311"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminate",
"name": "MeshSplitTestCases.testForaminate",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "b298e8308b42e7e04ac38f3674f9a9363d99660ea873a0a471ca88220a8c312f"
},
{
"apiId": "py:Mesh:method:MeshSplitTestCases.testForaminatePlacement",
"name": "MeshSplitTestCases.testForaminatePlacement",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "c3908c9ca32a540e93ee545ee6aefb2644bef723091cdc3570b52c1870553a9c"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection",
"name": "MeshGeoTestCases.testIntersection",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "040d20e4dbd3f71dcfaa53abb56a3aadf06cb2eb0947e152c8fd60724020d814"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersection2",
"name": "MeshGeoTestCases.testIntersection2",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "ed71763a2a3416b486cc2e6aa52ba836ce8b2e1c4b9fa982367329946cd3e5a3"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOfParallelTriangles",
"name": "MeshGeoTestCases.testIntersectionOfParallelTriangles",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "efd6b38ec568f1c309c7af3a680eec3754e419ba4982afc70b8ce4cc49c91c4c"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionCoplanar",
"name": "MeshGeoTestCases.testIntersectionCoplanar",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "2a51c356a36f5f8fb3a8e995052d2851076ad1ab42fbdb3671ae0f87147f5eae"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testIntersectionOverlap",
"name": "MeshGeoTestCases.testIntersectionOverlap",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "a316ee7c10079ba00e58299359b737198566fe845fc8e15d0ef1adcbc943dfb0"
},
{
"apiId": "py:Mesh:method:MeshGeoTestCases.testSelfIntersection",
"name": "MeshGeoTestCases.testSelfIntersection",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "b0590ef812ae354b245cbe45a5cbe9db2197897cd5eee9f412d13a786685ad14"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitGood",
"name": "PolynomialFitCases.testFitGood",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "820dc585f6554fee12144c8211f8842ca4a335a4ecdf64724c77a64cd893182f"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitExact",
"name": "PolynomialFitCases.testFitExact",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "921c44f09cc5e267ef33cf25b8ea8a864fd516e07ee47e75468c201ba80a1c43"
},
{
"apiId": "py:Mesh:method:PolynomialFitCases.testFitBad",
"name": "PolynomialFitCases.testFitBad",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "7ed1d91432f5c8ee93cc7d1eb98029787d527d4fb870951318413e6b11e0972d"
},
{
"apiId": "py:Mesh:method:NastranReader.testEightCharGRIDElement",
"name": "NastranReader.testEightCharGRIDElement",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "612a668e184f6f8813c3d97c29ecbb62a507ff8cabaac366545d005d38dd9181"
},
{
"apiId": "py:Mesh:method:NastranReader.testDelimitedGRIDElement",
"name": "NastranReader.testDelimitedGRIDElement",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "8eefe029a2c3ee9c4f6cef4bf286d8c72e835b9b01203594df3a75e2e934d19e"
},
{
"apiId": "py:Mesh:method:NastranReader.testSixteenCharGRIDElement",
"name": "NastranReader.testSixteenCharGRIDElement",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "f14630861347bd5f144084d381ff2cfa05e74a81d9f68d721100b3ca10ca6e3d"
},
{
"apiId": "py:Mesh:method:NastranReader.testCTRIA3Element",
"name": "NastranReader.testCTRIA3Element",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "eafa683222a3d8d709fda837fd6697363ae3279b929ab8559d482a077964b606"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCenterOfGravity",
"name": "MeshSubElement.testCenterOfGravity",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "310c6fb79d54dd1e853f47e3bf0d95692aa44a2a4ac02997bc5801f78c37e8e8"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSubElements",
"name": "MeshSubElement.testSubElements",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "ff29c5110492ffc313a3e5faa5e1fed6417be0b868b706c035869cb167b6fcdc"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testCountSubElements",
"name": "MeshSubElement.testCountSubElements",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "4f0221b79bc47014cd8eab0a2e44a9783190e4b070efd2421d87e63b84847dc2"
},
{
"apiId": "py:Mesh:method:MeshSubElement.testSegmentSubElement",
"name": "MeshSubElement.testSegmentSubElement",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Mesh Python API has no method-level typed native evidence",
"sourceEntry": "src/Mod/Mesh/App/MeshTestsApp.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "0de0249ecae89500865806c7135d09dcb25b1523c5d786438ea090e4fa396d81"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebMeshRuntimeProbe.wasm",
"sha256": "e0a3e92453f46a10ccc807078bf9e699880a7a2445a02a10daa98725d567bffd"
},
"loader": {
"path": "web/public/kernel/FreeCADWebMeshRuntimeProbe.js",
"sha256": "bfdb8753d7ddaaa7e71512ccd2717ba9cc383eff8c7dd65b98d7860109731927"
}
},
"boundaries": [
"Pure Mesh Python functions are reported from compiled FreeCAD native dispatch.",
"All statuses, schemas and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}