New state endpoints:
- GET /api/state/sensors: list all automation sensors with thresholds
New action endpoints (10 total):
- dupe_move: move duplicant to coordinates
- dupe_cancel_task: cancel a dupe's current chore
- critter_wrangle: catch and relocate a critter
- plant_uproot: dig up a plant
- storage_filter: set what a storage bin accepts
- door_open: manually open/close a door
- sensor_threshold: set automation sensor value
- sweep: mark resources for sweeping pickup
- disinfect: disinfect a cell/building
CLI: dupe_move, dupe_cancel_task, critter_wrangle, plant_uproot,
storage_filter, door_open, sensors, sensor_threshold, sweep, disinfect
Total API endpoints: 50+ covering all ONI player interactions