# 5.6 — chat.e2e.ts (RED, Playwright — hard requirement) Phase: 5 — Chat + Rate Limiter (Surface D) Stage: RED - [ ] Load chat UI, send message, assert streamed tokens render, assert queue position renders under load, assert reasoning block is collapsible ## Verify ```bash pnpm test:e2e chat.e2e.ts # required, must pass before merge ```