# Development Roadmap This document tracks **future work only**. Completed features live in git commit history, not here. ## Currently Implemented Features The app is fully functional for core gameplay (Lô tô hội chợ Tân Tân variant): - 9×9 player card with **exactly 5 per row and 5 per column**, columns ascending top-to-bottom - Cell marking (toggle crossed state); player can keep playing after Kinh - Bingo detection and "Kinh!" celebration popup - "Chờ X" waiting notifications - Host number drawing from 1–90 deck - 11×9 last-digit-aligned master board with draw-order overlay for fast Kinh verification - Player card rendered as 3 stacked Tân Tân mini-cards (Minh Tân / Loại đặc biệt / Tấn tài tấn lộc) with cross-hatch dividers - Settings modal: empty-cell color picker (color picker + 8 presets + reset), applies to player + master grids, persisted to `loto_settings` - Host's own player card (isolated instance) - localStorage persistence - Dark mode - Mobile responsive - Offline capable - Unit tests (Vitest: 26 game-logic tests + 12 settings-store tests, 38 total passing) covering constraint validation, persistence, and error handling ## Idea Phase ### Sound Effects on Bingo Play celebratory chime or "Kinh!" voice snippet when row completes. Could use Web Audio API or `