Product Control Plane
The six-pillar Andromeda window / capability curtain. Real product surface.
Drivable UI
Not the product Control Plane. A debug/test adapter: identifiers, GET /state, POST /action, GET /screenshot. Same methods the buttons call. Loopback, env-gated, typed enum — never a second HTTP host.
The six-pillar Andromeda window / capability curtain. Real product surface.
Debug/test drivability: identifiers + /state /action /screenshot. Env-gated, loopback, not a second product server.
ANDROMEDA_APP_CONTROL=1), loopback or the same bearer as /mcp.andromeda.<pane>.<control>. Identifier ≠ accessibility label.ControlAction enum — unknown action is a loud 422, never a silent 200. Dispatcher calls the same methods the buttons call.screencapture.