{ "id": "com.example.vision-alignment", "name": "Vision Alignment", "description": "Camera-based stock alignment with three-point registration and software skew compensation for FluidNC/Grbl.", "version": "0.2.1", "engine": ">=1.7.0", "ui": { "entry": "ui/index.html", "contributions": [ { "slot": "tools-page", "route": "vision-alignment", "label": "Vision Alignment" } ] }, "capabilities": { "requestTypes": [ "gcode:load:to:visualizer", "machine:command", "machine:get:context", "workspace:get:state", "redux:get:state" ], "topics": ["workspace", "redux"], "allowedFunctions": ["gcode", "machine", "useWorkspaceState", "redux"] } }