claude (blind_chess) a9660c0694 feat(bot): pokeBot + broadcastSinceLast hooks into ws.ts handlers
Replace broadcastNewAnnouncements/broadcastUpdate with watermark-based
broadcastSinceLast; add pokeBot helper; make all state-mutating handlers
async; hook pokeBot after every mutation so the CasualBrain fires on
each turn without oracle access.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 14:13:24 -04:00
S
Description
Web-based two-player chess where each player sees only their own pieces; the server is the moderator.
718 KiB
Languages
TypeScript 76.5%
Svelte 20.2%
Shell 1.9%
CSS 0.9%
HTML 0.3%
Other 0.1%