# 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)
