SetDesk — control-plane ws /rooms//connect[?role=operator|guest|supervisor][&hint=] GET /rooms//state POST /auth/sign-up/email | /auth/sign-in/email {email, password} GET /me (session required) POST /broadcasts {roomId, region, destinations[]} (session required) GET /broadcasts//state (owner only) POST /broadcasts//stop (owner only)