Rework Betting tab → Odds: live market-by-market sportsbook comparison 77c7ee3 Syntrex Claude Sonnet 4.6 commited on Mar 26
Perf: parallelize TheOddsAPI event loop, fix schema init overhead bd7830d Syntrex Claude Sonnet 4.6 commited on Mar 25
Recover props terminal UI redesign; fix pitcher filter and cache hang 0b4a187 Syntrex Claude Sonnet 4.6 commited on Mar 25
Fix pitcher resolution via canonical team mapping; remove live edge strip UI dd66ccf Syntrex Claude Sonnet 4.6 commited on Mar 25
Fix Model HR% blank: name format mismatch + column renames 70995df Syntrex Claude Sonnet 4.6 commited on Mar 23
Props: multi-book concat-all, full pre-game model stack, pre-season statcast fallback 37fe240 Syntrex Claude Sonnet 4.6 commited on Mar 23
Fix HR props 422: switch to per-event odds endpoint + cache Props fetch 999cacf Syntrex Claude Sonnet 4.6 commited on Mar 22
Fix batter_prop_outcomes explosion: dedup audit view + scoped grading 22080c8 Syntrex Claude Sonnet 4.6 commited on Mar 22
Fix QueuePool exhaustion: combine live pitch+PA upsert into single connection b70ab2f Syntrex Claude Sonnet 4.6 commited on Mar 21
Live pitch ingestion into live_pitch_mix_2026 + overlap diagnostics fix 0780ec2 Syntrex Claude Sonnet 4.6 commited on Mar 21
Fix QueuePool exhaustion: close leaked connections + widen pool + fix 2026 retry loop 07da77f Syntrex Claude Sonnet 4.6 commited on Mar 21
Debug tab: fix caption disappears via st.toggle (no session_state write) d8c9977 Syntrex Claude Sonnet 4.6 commited on Mar 21
Card Lab: Kasper Report poster renderer (1024×1536 HUD template) edd5c8e Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab: replace HTTP statcast loaders with CockroachDB queries 826c062 Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab data source fix: multi-season fallback chain + row cap 33249cf Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab V1: downloadable player card generator replaces Matchups tab 0b1a395 Syntrex Claude Sonnet 4.6 commited on Mar 20
Tier 5A execution layer + Alpha Release tab + edge strip fix dba351a Syntrex Claude Sonnet 4.6 commited on Mar 19
Audit-confirmed fixes: matchup confidence blend + platoon unknown handling 95e27f5 Syntrex Claude Sonnet 4.6 commited on Mar 19
Pre-audit fixes: edge display + dashboard cleanup + props market expansion a9f2b76 Syntrex Claude Sonnet 4.6 commited on Mar 18
Feedback tab + Batch 13 debug refinements + rebrand to Kasper b3ac245 Syntrex Claude Sonnet 4.6 commited on Mar 18
CockroachDB cutover + XGBoost evaluation fix + requirements cleanup c884cb3 Syntrex Claude Sonnet 4.6 commited on Mar 18
Batch 14: HR props odds-injection layer + Props page 2099da5 Syntrex Claude Sonnet 4.6 commited on Mar 18