02f2314588adbe14e68d34b9a77b1880dd1bafa3
Adds REQ-UI-CONTROLS-PANEL/-CARD/-CONTENT/-ACCURACY: a left-anchored panel, bottom-aligned within the same band the selection panel uses, collapsed and expanded by clicking its header. Five control contexts derived from the build mode and the selection, each with its own rows above a shared always-available block. The accuracy rule is the load-bearing part: a row must have the effect its label names, or not be shown -- no greyed rows. That makes four rows conditional on more than the context (C/Ctrl+C on the selection holding a placeable building, the belt-drag row on the builder type, the RMB/Q split on a drag being in progress, and Place vs Apply settings on the hovered ghost resolving to a configuration transfer), and it makes the context-to-rows mapping testable against the real bindings. Also names the panel in the layout diagram, REQ-UI-WORLD-SIZE, and REQ-UI-MODAL-DIM, and records in REQ-UI-HOTKEYS that the panel and the build button badges display bindings rather than define them. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YHcUerKAZKWNvSKJxYKbnG
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%