Each server has a dedicated chat route. Context, credentials, and deployment state do not leak across servers.
- Left/center: message transcript with user and TESS bubbles
- Right rail: fixed Server insights panel (not collapsible)
- Composer pinned bottom with model selector
- Send disabled until current turn completes

