- GET /v1/games/live returns all active games with both players assigned,
including current FEN (computed server-side via chess.js)
- LiveGames component on homepage: mini chessboard tiles (160px) that
auto-refresh every 3s, clickable to join as spectator
- Tournament page: 'Zuschauen' button for non-players on ongoing rounds
(bot vs bot, human vs human, human vs bot all spectatable)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>