sba-scouting/rust
Cal Corum 6d2b11a797 Implement Phase 4: async TUI with Dashboard and Gameday screens
Replace blocking event loop with tokio::select! over EventStream, mpsc
channel, and tick interval. Add message bus architecture with AppMessage
enum for background task results. Implement Dashboard with roster summary
cards and API sync, and Gameday with cascading team/pitcher selectors,
matchup table, and 9-slot lineup management with save/load.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 07:09:25 -06:00
..
src Implement Phase 4: async TUI with Dashboard and Gameday screens 2026-02-28 07:09:25 -06:00
tests Implement Phase 3: calc layer with matchup scoring, league stats, and score cache 2026-02-27 23:35:01 -06:00
.gitignore Add Rust project scaffold for TUI rewrite 2026-02-26 08:40:42 -06:00
Cargo.lock Implement Phase 4: async TUI with Dashboard and Gameday screens 2026-02-28 07:09:25 -06:00
Cargo.toml Implement Phase 4: async TUI with Dashboard and Gameday screens 2026-02-28 07:09:25 -06:00
PHASE1_PROJECT_PLAN.json Add test scaffold and mark Phase 1 tasks complete 2026-02-26 20:02:01 -06:00
PHASE2_PROJECT_PLAN.json Implement Phase 2: API client, sync pipeline, and CSV card importers 2026-02-27 22:56:50 -06:00
PHASE3_PROJECT_PLAN.json Implement Phase 3: calc layer with matchup scoring, league stats, and score cache 2026-02-27 23:35:01 -06:00