TL;DR
Chamber internals are canonical (roster/pipeline/metadata), membership gating is enforced, and chambers now ship threads + WebRTC chat with member‑only writes. The server codebase is cleaner and more predictable, the test suite runs under rstest, and the web client is aligned with the Hono API (pool/vote/