fix(schemas): include mil in the remaining unit enums

add_mounting_hole, check_courtyard_overlaps and query_zones offered only
mm/inch. Add mil so every unit enum is consistent (enforced by
test_mil_unit_support).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Judson Stephenson
2026-06-03 13:27:33 -05:00
parent 8fd5c8c64e
commit e6eac972a7

View File

@@ -311,7 +311,7 @@ BOARD_TOOLS = [
"y": {"type": "number", "description": "Y coordinate"}, "y": {"type": "number", "description": "Y coordinate"},
"unit": { "unit": {
"type": "string", "type": "string",
"enum": ["mm", "inch"], "enum": ["mm", "mil", "inch"],
"default": "mm", "default": "mm",
"description": "Unit for x/y (default mm)", "description": "Unit for x/y (default mm)",
}, },
@@ -793,7 +793,7 @@ COMPONENT_TOOLS = [
"y2": {"type": "number"}, "y2": {"type": "number"},
"unit": { "unit": {
"type": "string", "type": "string",
"enum": ["mm", "inch"], "enum": ["mm", "mil", "inch"],
"default": "mm", "default": "mm",
}, },
}, },
@@ -1022,7 +1022,7 @@ ROUTING_TOOLS = [
"y2": {"type": "number", "description": "Bottom Y coordinate"}, "y2": {"type": "number", "description": "Bottom Y coordinate"},
"unit": { "unit": {
"type": "string", "type": "string",
"enum": ["mm", "inch"], "enum": ["mm", "mil", "inch"],
"default": "mm", "default": "mm",
}, },
}, },