# TODO Summary - Quick Reference **Date**: 2025-01-14 **Status**: Post-Phase F5, Pre-Phase F6 --- ## Quick Stats | Category | Count | Priority | |----------|-------|----------| | **Stale Comments** (already done) | 12 | Clean up now | | **Phase F6** (game integration) | 8 | Next sprint | | **Quick Wins** (optional polish) | 5 | Optional | | **Future Phases** (F7+, Phase 4, Week 9) | 28 | Defer | | **TOTAL** | 53 | - | --- ## Priority Matrix ### 🔴 Priority 1: Clean Up Now (30 min) **Already completed - just remove comments** 12 stale TODOs: - 2 WebSocket emission comments (game_engine.py) - Position ratings documentation update (CLAUDE.md) - Defender lookup verification - Update TODO_RESOLUTION_SUMMARY.md **Why Now**: Avoid confusion, accurate documentation --- ### 🟡 Priority 2: Phase F6 Integration (6-8 hours) **Critical for game lobby system** 8 TODOs: - **Backend** (3): Game API endpoints (list/get/create) - **Frontend** (5): Game page integration, lobby UI **Why F6**: Core workflow for creating/joining games --- ### 🟢 Priority 3: Quick Wins (1 hour) **Optional code polish** 5 TODOs: - Remove unused config fields (strikes_for_out, balls_for_walk) - Clean up outcome arrays - Fix toast positioning - Test data improvements - Method naming refactor **Why Optional**: Nice to have, not blocking --- ### ⚪ Priority 4: Future Phases (Defer) **Not MVP critical** 28 TODOs: - **Authorization** (10): WebSocket auth checks → Phase F7+ - **Authentication** (2): Discord OAuth → Phase F7+ - **AI Opponent** (6): Decision-making logic → Week 9 - **Advanced Gameplay** (5): Uncapped hits, interactive decisions → Phase 4+ - **SPD Test** (1): Batter speed rating → Phase 3E-Final or F6 - **Rare Play** (3): Define RP logic or accept placeholder → Decide - **Statistics** (1): Earned runs calculation → Future **Why Defer**: MVP works without these, add value later --- ## Detailed Breakdown See full documents: - **TODO_AUDIT_2025-01-14.md** - Complete audit with context - **TODO_VERIFICATION_RESULTS.md** - Verification of resolved vs pending --- ## Recommended Next Actions 1. ✅ **Done**: TODO audit and verification complete 2. **Next**: Clean up 12 stale TODOs (~30 min) 3. **Then**: Proceed with Phase F6 integration (8 TODOs, 6-8 hours) 4. **Optional**: Quick wins if time permits (5 TODOs, 1 hour) --- **Cal's Decision Point**: - Start with Priority 1 cleanup now? (30 min) - Skip cleanup and go straight to Phase F6? (your call) - Do quick wins first? (optional 1 hour)