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 all odds paths: per-event endpoint + regions + cache bypass 7b92abe Syntrex Claude Sonnet 4.6 commited on Mar 22
Fix HR props 422: switch to per-event odds endpoint + cache Props fetch 999cacf Syntrex Claude Sonnet 4.6 commited on Mar 22
Upgrade Game Summary to Kasper HUD poster design 8a468b1 Syntrex Claude Sonnet 4.6 commited on Mar 22
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
Add live 2026 pitch/PA tables and migrate Card Lab to new sources 9846940 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
Card Lab Game Summary: fix empty selectors via statcast coverage filter b00ec4c Syntrex Claude Sonnet 4.6 commited on Mar 21
Card Lab Game Summary: per-game hitter + pitcher multiselects 573fe1e Syntrex Claude Sonnet 4.6 commited on Mar 21
Card Lab Pass 5: identity map + batter_id-based hitter query 84163a9 Syntrex Claude Sonnet 4.6 commited on Mar 21
Card Lab Pass 5: player identity layer + pybaseball season-summary selectors 8f839e6 Syntrex Claude Sonnet 4.6 commited on Mar 21
Card Lab Pass 4: role-specific selector source rebuild 86686b5 Syntrex Claude Sonnet 4.6 commited on Mar 21
Card Lab Pass 3: deterministic ID-based selector rebuild 3dcb68c Syntrex Claude Sonnet 4.6 commited on Mar 21
Card Lab: hard pitcher exclusion + dedupe + normalized plain-string selectors 2c19812 Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab: fix pitcher selector + internal image system + remove upload 6735616 Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab: Kasper Report poster renderer (1024×1536 HUD template) edd5c8e Syntrex Claude Sonnet 4.6 commited on Mar 20
Hitter selector: ID-based role dominance classification 70d19e1 Syntrex Claude Sonnet 4.6 commited on Mar 20
Hitter selector: diagnostic logging + cache bypass + normalization hardening d63e096 Syntrex Claude Sonnet 4.6 commited on Mar 20
Hitter selector: dominance-based classification replacing count-only threshold 24662ad Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab selector regression fix: count threshold + SQL sort removal d571e13 Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab: fix player classification, column aliases, pitcher ID flow 6776cb9 Syntrex Claude Sonnet 4.6 commited on Mar 20
Card Lab: fix image crash, name normalization, query pruning, DB indexes a80f497 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