Add shared state for learning mode name confirmation: - Add nameConfirmationProgress to KnowYourWorldState - Add CONFIRM_LETTER move type for validating letter entry - Implement validateConfirmLetter in Validator (looks up region name from ID) - Add confirmLetter action to Provider context - Update GameInfoPanel to use shared state with optimistic updates Fixes race condition when typing fast by using an optimistic ref that updates immediately before server responds, then syncs with server state. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>