288693fcd6
Two-phase plan: Casual bot first (algorithmic, ~200 LoC), then Recon bot (gemma4:26b chat agent) with persistent private chat history per game. Bots play through the same view filter and FSM as humans — no oracle access. Endpoint priority: steel141 RTX 3090 Ti primary, pve197 V100 fallback. Mid-game GPU failover allowed (one-way). Reasoning hidden from user during play, revealed in collapsible post-game panel. Reverses the 2026-04-28 DECISIONS.md row "Client-side AI / hint generation — explicitly out of scope." Reversal is partial: human-vs-human hint generation remains rejected; this spec only adds AI in the human-vs-AI path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>