{ "schema": "freecad-web-p6-part-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "1bfad26ef07905c87bb8bfd1", "module": "Part", "tier": "tier-3-stateful", "family": "property", "status": "pass_with_boundaries", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "route": { "command": "part.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp:fc_web_dispatch_json", "facade": "web/src/part-python-family-facade.ts", "worker": "web/src/part.worker.ts" }, "input": { "cmd": "part.pythonFamilyBatch", "args": { "schema": "freecad-web-part/python-family-batch/v1", "module": "Part", "tier": "tier-3-stateful", "records": [ { "apiId": "py:Part:method:GeometrySurface.parameter", "name": "GeometrySurface.parameter", "family": "property", "sourcePath": "src/Mod/Part/App/GeometrySurface.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:LineSegment.setParameterRange", "name": "LineSegment.setParameterRange", "family": "property", "sourcePath": "src/Mod/Part/App/LineSegment.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:ShapeFix_Edge.fixSameParameter", "name": "ShapeFix_Edge.fixSameParameter", "family": "property", "sourcePath": "src/Mod/Part/App/ShapeFix/ShapeFix_Edge.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShape.ancestorsOfType", "name": "TopoShape.ancestorsOfType", "family": "property", "sourcePath": "src/Mod/Part/App/TopoShape.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeEdge.getParameterByLength", "name": "TopoShapeEdge.getParameterByLength", "family": "property", "sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeEdge.valueAt", "name": "TopoShapeEdge.valueAt", "family": "property", "sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeEdge.parameters", "name": "TopoShapeEdge.parameters", "family": "property", "sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeEdge.parameterAt", "name": "TopoShapeEdge.parameterAt", "family": "property", "sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TopoShapeFace.valueAt", "name": "TopoShapeFace.valueAt", "family": "property", "sourcePath": "src/Mod/Part/App/TopoShapeFace.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:method:TrimmedCurve.setParameterRange", "name": "TrimmedCurve.setParameterRange", "family": "property", "sourcePath": "src/Mod/Part/App/TrimmedCurve.pyi", "disposition": "not_implemented" }, { "apiId": "py:Part:function:getParamRefine", "name": "getParamRefine", "family": "property", "sourcePath": "src/Mod/Part/BOPTools/JoinFeatures.py", "disposition": "not_implemented" }, { "apiId": "py:Part:class:JoinType", "name": "JoinType", "family": "property", "sourcePath": "src/Mod/Part/PartEnums.py", "disposition": "not_implemented" }, { "apiId": "py:Part:class:HLRBRep_TypeOfResultingEdge", "name": "HLRBRep_TypeOfResultingEdge", "family": "property", "sourcePath": "src/Mod/Part/PartEnums.py", "disposition": "not_implemented" } ] } }, "inputSha256": "35ec4c1bb951ef7ea7dab648d6da5b682e8c877078458e820be26d2439c68468", "result": { "cmd": "part.pythonFamilyBatch", "count": 13, "module": "Part", "ok": true, "records": [ { "apiId": "py:Part:method:GeometrySurface.parameter", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "GeometrySurface.parameter", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:LineSegment.setParameterRange", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "LineSegment.setParameterRange", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/LineSegment.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:ShapeFix_Edge.fixSameParameter", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "ShapeFix_Edge.fixSameParameter", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/ShapeFix/ShapeFix_Edge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShape.ancestorsOfType", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShape.ancestorsOfType", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShape.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.getParameterByLength", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.getParameterByLength", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.valueAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.valueAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.parameters", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.parameters", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.parameterAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.parameterAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeFace.valueAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeFace.valueAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeFace.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TrimmedCurve.setParameterRange", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TrimmedCurve.setParameterRange", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TrimmedCurve.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:function:getParamRefine", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "getParamRefine", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/BOPTools/JoinFeatures.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:class:JoinType", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "JoinType", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:class:HLRBRep_TypeOfResultingEdge", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "HLRBRep_TypeOfResultingEdge", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" }, "resultSha256": "e664dea22a53b7d9a903fad099af96bbf94ed7666f46286b6820e51d1abc8969", "replay": { "equal": true, "projectionSha256": "940576df16ad4812f5f1a93d9c5f34f8c50e09a121affafb792060ae20143c79", "resultSha256": "e664dea22a53b7d9a903fad099af96bbf94ed7666f46286b6820e51d1abc8969", "boundary": null }, "facadeWorker": { "ready": { "kind": "ready", "action": "part.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-success", "result": { "cmd": "part.pythonFamilyBatch", "count": 13, "module": "Part", "ok": true, "records": [ { "apiId": "py:Part:method:GeometrySurface.parameter", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "GeometrySurface.parameter", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:LineSegment.setParameterRange", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "LineSegment.setParameterRange", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/LineSegment.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:ShapeFix_Edge.fixSameParameter", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "ShapeFix_Edge.fixSameParameter", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/ShapeFix/ShapeFix_Edge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShape.ancestorsOfType", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShape.ancestorsOfType", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShape.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.getParameterByLength", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.getParameterByLength", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.valueAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.valueAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.parameters", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.parameters", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.parameterAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.parameterAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeFace.valueAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeFace.valueAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeFace.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TrimmedCurve.setParameterRange", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TrimmedCurve.setParameterRange", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TrimmedCurve.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:function:getParamRefine", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "getParamRefine", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/BOPTools/JoinFeatures.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:class:JoinType", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "JoinType", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:class:HLRBRep_TypeOfResultingEdge", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "HLRBRep_TypeOfResultingEdge", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-repeat", "result": { "cmd": "part.pythonFamilyBatch", "count": 13, "module": "Part", "ok": true, "records": [ { "apiId": "py:Part:method:GeometrySurface.parameter", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "GeometrySurface.parameter", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:LineSegment.setParameterRange", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "LineSegment.setParameterRange", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/LineSegment.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:ShapeFix_Edge.fixSameParameter", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "ShapeFix_Edge.fixSameParameter", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/ShapeFix/ShapeFix_Edge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShape.ancestorsOfType", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShape.ancestorsOfType", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShape.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.getParameterByLength", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.getParameterByLength", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.valueAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.valueAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.parameters", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.parameters", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeEdge.parameterAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeEdge.parameterAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TopoShapeFace.valueAt", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TopoShapeFace.valueAt", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TopoShapeFace.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:method:TrimmedCurve.setParameterRange", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "TrimmedCurve.setParameterRange", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/App/TrimmedCurve.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:function:getParamRefine", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "getParamRefine", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/BOPTools/JoinFeatures.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:class:JoinType", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "JoinType", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" }, { "apiId": "py:Part:class:HLRBRep_TypeOfResultingEdge", "code": "headless_stateful_property_boundary", "family": "property", "message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime", "name": "HLRBRep_TypeOfResultingEdge", "native": true, "parameterSchema": "source-declared Part stateful/property arguments", "replay": "native-source-headless-boundary", "resourcesReleased": true, "returnSchema": "source-declared Part property or geometry value", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-cross", "result": { "cmd": "part.pythonFamilyBatch", "count": 1, "module": "Part", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "property", "message": "Part API record is not part of this module-scoped adapter", "name": "GeometrySurface.parameter", "native": true, "parameterSchema": "unmatched", "resourcesReleased": true, "returnSchema": "unmatched", "sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "tier-3-stateful" } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "invalid", "error": { "code": "invalid_request", "message": "Part Python family envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "part-module-batch-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "traceSha256": "58f13bd472b0977ea0eee390e32961003892a82c2b7cb526a1334f7f4182bccc" }, "dispositionCounts": { "exposed": 0, "restricted": 13, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "py:Part:method:GeometrySurface.parameter", "name": "GeometrySurface.parameter", "sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "46666e3aa30bf5810dcd5e0bb9969f2b7d8c927f8ec32881fd8f080c6f154645" }, { "apiId": "py:Part:method:LineSegment.setParameterRange", "name": "LineSegment.setParameterRange", "sourceEntry": "src/Mod/Part/App/LineSegment.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "5793063e781795d0f391bcd7e43cb73b2e338a0d8dcd85173e16d5da3f30360c" }, { "apiId": "py:Part:method:ShapeFix_Edge.fixSameParameter", "name": "ShapeFix_Edge.fixSameParameter", "sourceEntry": "src/Mod/Part/App/ShapeFix/ShapeFix_Edge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "4b4a2ad457d67d1f9695bf8affbf5ab26bc7cdd096f21a0529221113b0b0c2db" }, { "apiId": "py:Part:method:TopoShape.ancestorsOfType", "name": "TopoShape.ancestorsOfType", "sourceEntry": "src/Mod/Part/App/TopoShape.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "2dda24cfc878bf3f2396ba0da5beec49bf52c92edc42714b8779c597d71f1450" }, { "apiId": "py:Part:method:TopoShapeEdge.getParameterByLength", "name": "TopoShapeEdge.getParameterByLength", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "c06656d17fcd38b30c03e5ffe3b77b975ce9656398597f66eeed4c1b29e7099f" }, { "apiId": "py:Part:method:TopoShapeEdge.valueAt", "name": "TopoShapeEdge.valueAt", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "899094d3ba6acae6d3eb0cbfc4352b14489ef277a203e4f7a4a9f100c4918d0d" }, { "apiId": "py:Part:method:TopoShapeEdge.parameters", "name": "TopoShapeEdge.parameters", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "4f7ce919e1b9240603dfa5555c0d71c8b6b72cb7ca07ae723a7f855b80d52ea0" }, { "apiId": "py:Part:method:TopoShapeEdge.parameterAt", "name": "TopoShapeEdge.parameterAt", "sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "b42c84fd18e203762b164e5412f9e9097cbfe792b477f9b7757c3dc02781ad7f" }, { "apiId": "py:Part:method:TopoShapeFace.valueAt", "name": "TopoShapeFace.valueAt", "sourceEntry": "src/Mod/Part/App/TopoShapeFace.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "d954b1ab90ec04fab30bd59655468cd8d5f92bcf40c13cd0a7d38adefeb7ea55" }, { "apiId": "py:Part:method:TrimmedCurve.setParameterRange", "name": "TrimmedCurve.setParameterRange", "sourceEntry": "src/Mod/Part/App/TrimmedCurve.pyi", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "43129edbb3af46edc1e2eb4055bef9af64cb9466ac2d89b121343125ebce24df" }, { "apiId": "py:Part:function:getParamRefine", "name": "getParamRefine", "sourceEntry": "src/Mod/Part/BOPTools/JoinFeatures.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "3e51a36e1d05b32d7a22f69ce9230a251d1b47f3d09f536821a1b4ff528caca9" }, { "apiId": "py:Part:class:JoinType", "name": "JoinType", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "3ecec76b1aececbb04d220c4bd42938e7aa95f9f2535cd88587ed7c97028bd47" }, { "apiId": "py:Part:class:HLRBRep_TypeOfResultingEdge", "name": "HLRBRep_TypeOfResultingEdge", "sourceEntry": "src/Mod/Part/PartEnums.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "restricted", "code": "headless_stateful_property_boundary", "parameterSchema": "source-declared Part stateful/property arguments", "returnSchema": "source-declared Part property or geometry value", "evidenceSha256": "4b7dfecd484b2c7c4875116e6f0a2942b411d9990f7bc75313945bb6e2cb2ca1" } ], "resources": { "resourcesReleased": true, "documentMutation": false, "makerFixturesClosed": true }, "evidence": { "path": "docs/p6/part-module-batch-1bfad26ef07905c87bb8bfd1-runtime.json", "log": "docs/freecad-p6-part-module-batch-1bfad26ef07905c87bb8bfd1.log" }, "moduleArtifact": { "module": "Part", "worker": "part.worker.ts", "revision": "f1874dce4650041f", "moduleRevision": "b9542dca53fae724", "runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js", "wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "profile": "fast-dev" }, "artifacts": { "wasm": { "path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm", "sha256": "f1874dce4650041f90ea4b085881100a90dd50e3085bed574150b82d565ac2dc" }, "loader": { "path": "web/public/kernel/FreeCADWebPartBoxProbe.js", "sha256": "101ad56fdb2340fd3f091545a1fdbba2e658ac6506869eb3a0ef661bb53c2353" } }, "boundaries": [ "Part.makeBoreHole remains a GUI restricted boundary because the official source unconditionally imports and uses FreeCADGui.", "Any non-exposed record retains its native error or portability boundary; the gate does not fabricate a JavaScript result.", "All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope." ] }