Merge remote: resolve mlb_starters.py conflict — keep conn param + remote team canonical map abe5c7e Syntrex Claude Sonnet 4.6 commited on Mar 26
Accuracy overhaul: pitcher resolution logging, baseline recalibration, vig fix, XGBoost blend 21151ce Syntrex Claude Sonnet 4.6 commited on Mar 26
Fix pitcher resolution table: roster cache, two-candidate fallback, debug rebuild a54e483 Syntrex Claude Sonnet 4.6 commited on Mar 26
Feed odds API pitchers into debug pitcher resolution table c16be6b Syntrex Claude Sonnet 4.6 commited on Mar 26
Fix debug dashboard 10-minute hang — limit unbounded DB reads 19017e4 Syntrex Claude Sonnet 4.6 commited on Mar 26
Fix pitcher resolution via canonical team mapping; remove live edge strip UI dd66ccf Syntrex Claude Sonnet 4.6 commited on Mar 25
Revert db inventory to COUNT(*) — drop tier 1/2/3 estimated-stats 58236c5 Syntrex Claude Sonnet 4.6 commited on Mar 22
Fix db inventory: add tier 3 table_statistics on isolated conn, fix NULL guards 89fd46a Syntrex Claude Sonnet 4.6 commited on Mar 21
Fix db inventory: remove table_statistics, fix NULL early-return 8c9d7b8 Syntrex Claude Sonnet 4.6 commited on Mar 21
Fix db inventory: capture guaranteed floor before complex queries 9017da6 Syntrex Claude Sonnet 4.6 commited on Mar 21
Fix db inventory regression: add name-only third fallback 449cb1d Syntrex Claude Sonnet 4.6 commited on Mar 21
Fix db inventory row_count NULL: join table_statistics + tighten early-return guard 7dcfed5 Syntrex Claude Sonnet 4.6 commited on Mar 21
Fix Load Data Library hang: replace COUNT(*) scans with CRDB estimated stats 8f09f14 Syntrex Claude Sonnet 4.6 commited on Mar 21
Debug page: lazy-load 7 unconditional DB queries behind session-state buttons d3d0fef 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
Debug tab: add live_pitch_mix_2026 + live_pa_events_2026 to coverage diagnostics 4bca466 Syntrex Claude Sonnet 4.6 commited on Mar 21
Debug tab: restore original button + always-visible caption (pre-session_state) 9128225 Syntrex Claude Sonnet 4.6 commited on Mar 21
Debug tab: revert Data Inventory to plain button, no session_state or caption 74518d2 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
Debug tab: caption disappears after data loads via st.empty() + session state 12a6aea Syntrex Claude Sonnet 4.6 commited on Mar 21
Debug tab: gate Data Inventory + Coverage Diagnostics behind Load button f61dbf1 Syntrex Claude Sonnet 4.6 commited on Mar 21
Debug tab: add Data Inventory + Coverage Diagnostics panels 01c53c2 Syntrex Claude Sonnet 4.6 commited on Mar 21