Files
FreeCADWasmDev/docs/p6/draft-module-batch-b1996a2867b98c776f467bcc-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

1706 lines
73 KiB
JSON

{
"schema": "freecad-web-draft-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "b1996a2867b98c776f467bcc",
"module": "Draft",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"command": "draft.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/draft-python-family-facade.ts",
"worker": "web/src/draft.worker.ts"
},
"input": {
"cmd": "draft.pythonFamilyBatch",
"args": {
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:Draft:method:bezcurveTracker.update",
"name": "bezcurveTracker.update",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:bezcurveTracker.recompute",
"name": "bezcurveTracker.recompute",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setCenter",
"name": "arcTracker.setCenter",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setRadius",
"name": "arcTracker.setRadius",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setStartAngle",
"name": "arcTracker.setStartAngle",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setEndAngle",
"name": "arcTracker.setEndAngle",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setApertureAngle",
"name": "arcTracker.setApertureAngle",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.recompute",
"name": "arcTracker.recompute",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.setColor",
"name": "ghostTracker.setColor",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.remove",
"name": "ghostTracker.remove",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.move",
"name": "ghostTracker.move",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.rotate",
"name": "ghostTracker.rotate",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.center",
"name": "ghostTracker.center",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.scale",
"name": "ghostTracker.scale",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.flip_normals",
"name": "ghostTracker.flip_normals",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.set",
"name": "editTracker.set",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.move",
"name": "editTracker.move",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.setColor",
"name": "editTracker.setColor",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:PlaneTracker.set",
"name": "PlaneTracker.set",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:wireTracker.update",
"name": "wireTracker.update",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.update",
"name": "gridTracker.update",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setAxesColor",
"name": "gridTracker.setAxesColor",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSize",
"name": "gridTracker.setSize",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSpacing",
"name": "gridTracker.setSpacing",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_trackers.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "997521889852a4b133b86457ac8d360b30317764ba4567cf0fccbf1407f59c76",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:bezcurveTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "bezcurveTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:bezcurveTracker.recompute",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "bezcurveTracker.recompute",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setCenter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setCenter",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setRadius",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setRadius",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setStartAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setStartAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setEndAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setEndAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setApertureAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setApertureAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.recompute",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.recompute",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.setColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.setColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.remove",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.remove",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.move",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.move",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.rotate",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.rotate",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.center",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.center",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.scale",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.scale",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.flip_normals",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.flip_normals",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.set",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.set",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.move",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.move",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.setColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.setColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:PlaneTracker.set",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "PlaneTracker.set",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:wireTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "wireTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setAxesColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setAxesColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setSize",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSpacing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setSpacing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "942812be8f8f01336a6e9942020476a03e110b0aee11e2793d100c50f59608e5",
"replay": {
"equal": true,
"resultSha256": "942812be8f8f01336a6e9942020476a03e110b0aee11e2793d100c50f59608e5"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "draft.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "draft-object-batch-success",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:bezcurveTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "bezcurveTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:bezcurveTracker.recompute",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "bezcurveTracker.recompute",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setCenter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setCenter",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setRadius",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setRadius",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setStartAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setStartAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setEndAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setEndAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setApertureAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setApertureAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.recompute",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.recompute",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.setColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.setColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.remove",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.remove",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.move",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.move",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.rotate",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.rotate",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.center",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.center",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.scale",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.scale",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.flip_normals",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.flip_normals",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.set",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.set",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.move",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.move",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.setColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.setColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:PlaneTracker.set",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "PlaneTracker.set",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:wireTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "wireTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setAxesColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setAxesColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setSize",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSpacing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setSpacing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "draft-object-batch-repeat",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:bezcurveTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "bezcurveTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:bezcurveTracker.recompute",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "bezcurveTracker.recompute",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setCenter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setCenter",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setRadius",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setRadius",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setStartAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setStartAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setEndAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setEndAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.setApertureAngle",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.setApertureAngle",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:arcTracker.recompute",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "arcTracker.recompute",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.setColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.setColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.remove",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.remove",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.move",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.move",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.rotate",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.rotate",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.center",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.center",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.scale",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.scale",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ghostTracker.flip_normals",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ghostTracker.flip_normals",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.set",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.set",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.move",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.move",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:editTracker.setColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "editTracker.setColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:PlaneTracker.set",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "PlaneTracker.set",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:wireTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "wireTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setAxesColor",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setAxesColor",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setSize",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:gridTracker.setSpacing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "gridTracker.setSpacing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "draft-object-batch-cross",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 1,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "Draft API record is not part of this module-scoped adapter",
"name": "bezcurveTracker.update",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "invalid",
"error": {
"code": "invalid_request",
"message": "Draft Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "draft-family-cancel-1",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "draft-object-batch-reset"
},
"traceSha256": "a0a93ed2835c75a67528ae95d212a5e7203f78549cdbb2a0a8c9345f8a853739"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:Draft:method:bezcurveTracker.update",
"name": "bezcurveTracker.update",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "1f8174cdb30987543f3269ee37f5279b22f2f904e18e475de491e2343307e028"
},
{
"apiId": "py:Draft:method:bezcurveTracker.recompute",
"name": "bezcurveTracker.recompute",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "77c13043638801e500ec4a7c1a549b346d3aeed7b63d74ce836ad035df64b027"
},
{
"apiId": "py:Draft:method:arcTracker.setCenter",
"name": "arcTracker.setCenter",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "09140564c26816c71926fa9a3c469db3363697b0f1314f8f11ce1325e6f1897d"
},
{
"apiId": "py:Draft:method:arcTracker.setRadius",
"name": "arcTracker.setRadius",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f36ceb05ef54d5f553d7527bb428a9be78211167e942bd4111ee76d07735f9c8"
},
{
"apiId": "py:Draft:method:arcTracker.setStartAngle",
"name": "arcTracker.setStartAngle",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e7c09550148214c1e5003e44637054cf055f3c1000b1a7e4ab2e8fc3ef41ba30"
},
{
"apiId": "py:Draft:method:arcTracker.setEndAngle",
"name": "arcTracker.setEndAngle",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "128b2c47aeb4d45d82ad3a5276b107ee37fa8f04af4f12ca1c0a2405f4970e11"
},
{
"apiId": "py:Draft:method:arcTracker.setApertureAngle",
"name": "arcTracker.setApertureAngle",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4e2e8362b9c5790fa36a49937e4e59666ecb3bbc436a992b264303ed6f31395d"
},
{
"apiId": "py:Draft:method:arcTracker.recompute",
"name": "arcTracker.recompute",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "029315a124554cfdc60576f9992f339348c4f5441c7d200aee94d75c3e4ca963"
},
{
"apiId": "py:Draft:method:ghostTracker.setColor",
"name": "ghostTracker.setColor",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5b28f6efd3d805e9efaf11ff3092215793383f4dbb359dbbe5bae8cf1aa70981"
},
{
"apiId": "py:Draft:method:ghostTracker.remove",
"name": "ghostTracker.remove",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "929415ffb38a6696bcfdd0b67491b48a62ff45867e7b523cc236e3f442531bb6"
},
{
"apiId": "py:Draft:method:ghostTracker.move",
"name": "ghostTracker.move",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8757e821b0008a32d4cd692b004afc14f614d89b6bb508873a80d362986311be"
},
{
"apiId": "py:Draft:method:ghostTracker.rotate",
"name": "ghostTracker.rotate",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d52ee9ef989e3ef44adc0182c428e39549bb04dda75aac044332dd6bc07f8237"
},
{
"apiId": "py:Draft:method:ghostTracker.center",
"name": "ghostTracker.center",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3ba2e9d19fe15d7d217b7906292b56a476c5cfaef6b1194a8b85059195927ef7"
},
{
"apiId": "py:Draft:method:ghostTracker.scale",
"name": "ghostTracker.scale",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "85c59c709f2735b8bb28e093d87527b6fc9838742862963044a6c48f18060c9c"
},
{
"apiId": "py:Draft:method:ghostTracker.flip_normals",
"name": "ghostTracker.flip_normals",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5e5bcd68636c57f523c74d66a32c9f0336a9c8f454ba3ab92aada9dec0f022b6"
},
{
"apiId": "py:Draft:method:editTracker.set",
"name": "editTracker.set",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b23571475ae7731a2a41075ff0fb9c7b2a8c1fcc7ffa944ec70a6f9f762e241d"
},
{
"apiId": "py:Draft:method:editTracker.move",
"name": "editTracker.move",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "814f47076ff2f312bce338ce4bc1c692abfde7414279c3862950c49cbb051dee"
},
{
"apiId": "py:Draft:method:editTracker.setColor",
"name": "editTracker.setColor",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "de7f956149459204eab0d5dcfba5dab34b10793b810703df9fb361380472a659"
},
{
"apiId": "py:Draft:method:PlaneTracker.set",
"name": "PlaneTracker.set",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e697f04c68539998b1e43e2f335c9360b7d431cef772a9787b9b87c5ffaeb058"
},
{
"apiId": "py:Draft:method:wireTracker.update",
"name": "wireTracker.update",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "bdb927e2f560f7554c5c93d9fac0bb442bd8b5db491822d29b302c263b6f2093"
},
{
"apiId": "py:Draft:method:gridTracker.update",
"name": "gridTracker.update",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "21b6a70276ad88a5c14fd88c538b2c694a3b7ca0b96bbfed6ca5fb1e183723ed"
},
{
"apiId": "py:Draft:method:gridTracker.setAxesColor",
"name": "gridTracker.setAxesColor",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "002ef2e434bb88e745ba828812691dc6b025d29c0a1611517296946f46fe37d6"
},
{
"apiId": "py:Draft:method:gridTracker.setSize",
"name": "gridTracker.setSize",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "278053e5d1222e8b7b2b090bc3de710cce623b26102198d374c457dfd07f4446"
},
{
"apiId": "py:Draft:method:gridTracker.setSpacing",
"name": "gridTracker.setSpacing",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_trackers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8bc20cfa14528b0cc60a3be17699017a7cd807ef2311607e424ff64866ca1416"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "Draft",
"worker": "draft.worker.ts",
"revision": "8ab8bb26ee1472b2",
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"buildProfile": "fast-dev",
"runtimeSha256": "c3a9f550d60bf7d49e9e83ff373051d4ea7b0500af2746688f7e0dc04edadecd",
"wasmSha256": "8ab8bb26ee1472b26a1df22161c2ea927b89e7826628fda9a47de02cd64dfbab"
},
"boundaries": [
"Draft functions are executed from embedded official FreeCAD Python source by the native dispatcher.",
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}