# 2026-07-09 — Multi-select machine delegation ``` Type: log ``` ## Intent Land machine-work multi-selection: one frontend selection set, bulk mode assignment in both UIs and agent mode, without bringing back per-channel weight verbs. ## Changed - `Sim::set_machine_modes` applies one `MachineMode` to many ids. - Terminal: frontend `selected_machines`; `Shift+t` box select; `1`–`4` assign; `Esc` clear; selection hint in the playing frame. - Bevy: marquee drag, shift-click toggle, shared `1`–`4` / Esc; rack tint for selected tiles. - Agent: `select box|add|toggle|list|clear`; `delegate selected ` and bare `delegate ` when a selection is active. - Wiki: machine-work.md AC1, ROADMAP #33, terminal/bevy/agent-play interface docs, DEVLOG entry. ## Checks - `./tools/seed-cargo-target.sh` (when needed), then `./tools/check.sh`. ## Next - Non-host mode production, route animation, Schemes-as-mode decision (ROADMAP #33 remainder).