- add Task 10: store WebSocket send in Zustand, child routes use store - fix all tapBingoSquare test calls to 2-arg signature (no displayName) - fix requestNewBingoCard test calls to include displayName - remove duplicate Leaderboard from host-tab.tsx - fix bingo completion tests: cards move on redraw, not on detection - fix addBingoAnnouncement to track announcements via count comparison - remove use-websocket.ts and room-store.ts from Unchanged Files - renumber tasks 10-13 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>