Add a minimal UI shell that connects to the gateway WebSocket and exposes developer-visible session state. Align the architecture, protocol, setup, integration, and backlog docs with the current UI increment.
Establish the monorepo, tooling, and starter apps so UI and gateway development can begin from a documented, runnable baseline.