2026_MLB_Model / visualization

Commit History

Add shared multi-year baseline service
7b3d14f

Syntrex commited on

Personalize props model voice
4c8e6d6

Syntrex commited on

Expand props with verdicts strikeouts and loader
6989587

Syntrex commited on

Upgrade props HR calibration and Fangraphs fallback
0010624

Syntrex commited on

Adjust props section spacing
ee1dd7a

Syntrex commited on

Fix nested props expander
0f5a9cf

Syntrex commited on

Redesign HR props command center
49fb892

Syntrex commited on

Add odds API coverage probe diagnostics
e213a9c

Syntrex commited on

Hotfix upcoming odds provider and debug visibility
4c9ab29

Syntrex commited on

Fix props pregame HR routing and odds provider fallback
87523c1

Syntrex commited on

Add shared pregame HR engine for Props
9246aa7

Syntrex commited on

Props: multi-book concat-all, full pre-game model stack, pre-season statcast fallback
37fe240

Syntrex Claude Sonnet 4.6 commited on

Fix all odds paths: per-event endpoint + regions + cache bypass
7b92abe

Syntrex Claude Sonnet 4.6 commited on

Fix HR props 422: switch to per-event odds endpoint + cache Props fetch
999cacf

Syntrex Claude Sonnet 4.6 commited on

Upgrade Game Summary to Kasper HUD poster design
8a468b1

Syntrex Claude Sonnet 4.6 commited on

Revert db inventory to COUNT(*) — drop tier 1/2/3 estimated-stats
58236c5

Syntrex Claude Sonnet 4.6 commited on

Fix db inventory: add tier 3 table_statistics on isolated conn, fix NULL guards
89fd46a

Syntrex Claude Sonnet 4.6 commited on

Fix db inventory: remove table_statistics, fix NULL early-return
8c9d7b8

Syntrex Claude Sonnet 4.6 commited on

Fix db inventory: capture guaranteed floor before complex queries
9017da6

Syntrex Claude Sonnet 4.6 commited on

Fix db inventory regression: add name-only third fallback
449cb1d

Syntrex Claude Sonnet 4.6 commited on

Fix db inventory row_count NULL: join table_statistics + tighten early-return guard
7dcfed5

Syntrex Claude Sonnet 4.6 commited on

Fix Load Data Library hang: replace COUNT(*) scans with CRDB estimated stats
8f09f14

Syntrex Claude Sonnet 4.6 commited on

Debug page: lazy-load 7 unconditional DB queries behind session-state buttons
d3d0fef

Syntrex Claude Sonnet 4.6 commited on

Live pitch ingestion into live_pitch_mix_2026 + overlap diagnostics fix
0780ec2

Syntrex Claude Sonnet 4.6 commited on

Debug tab: add live_pitch_mix_2026 + live_pa_events_2026 to coverage diagnostics
4bca466

Syntrex Claude Sonnet 4.6 commited on

Add live 2026 pitch/PA tables and migrate Card Lab to new sources
9846940

Syntrex Claude Sonnet 4.6 commited on

Debug tab: restore original button + always-visible caption (pre-session_state)
9128225

Syntrex Claude Sonnet 4.6 commited on

Debug tab: revert Data Inventory to plain button, no session_state or caption
74518d2

Syntrex Claude Sonnet 4.6 commited on

Debug tab: fix caption disappears via st.toggle (no session_state write)
d8c9977

Syntrex Claude Sonnet 4.6 commited on

Debug tab: caption disappears after data loads via st.empty() + session state
12a6aea

Syntrex Claude Sonnet 4.6 commited on

Debug tab: gate Data Inventory + Coverage Diagnostics behind Load button
f61dbf1

Syntrex Claude Sonnet 4.6 commited on

Debug tab: add Data Inventory + Coverage Diagnostics panels
01c53c2

Syntrex Claude Sonnet 4.6 commited on

Card Lab Game Summary: fix empty selectors via statcast coverage filter
b00ec4c

Syntrex Claude Sonnet 4.6 commited on

Card Lab Game Summary: per-game hitter + pitcher multiselects
573fe1e

Syntrex Claude Sonnet 4.6 commited on

Card Lab Pass 5: identity map + batter_id-based hitter query
84163a9

Syntrex Claude Sonnet 4.6 commited on

Card Lab Pass 5: player identity layer + pybaseball season-summary selectors
8f839e6

Syntrex Claude Sonnet 4.6 commited on

Card Lab Pass 4: role-specific selector source rebuild
86686b5

Syntrex Claude Sonnet 4.6 commited on

Card Lab Pass 3: deterministic ID-based selector rebuild
3dcb68c

Syntrex Claude Sonnet 4.6 commited on

Card Lab: hard pitcher exclusion + dedupe + normalized plain-string selectors
2c19812

Syntrex Claude Sonnet 4.6 commited on

Card Lab: fix pitcher selector + internal image system + remove upload
6735616

Syntrex Claude Sonnet 4.6 commited on

Card Lab: Kasper Report poster renderer (1024×1536 HUD template)
edd5c8e

Syntrex Claude Sonnet 4.6 commited on

Hitter selector: ID-based role dominance classification
70d19e1

Syntrex Claude Sonnet 4.6 commited on

Hitter selector: diagnostic logging + cache bypass + normalization hardening
d63e096

Syntrex Claude Sonnet 4.6 commited on

Hitter selector: dominance-based classification replacing count-only threshold
24662ad

Syntrex Claude Sonnet 4.6 commited on

Card Lab selector regression fix: count threshold + SQL sort removal
d571e13

Syntrex Claude Sonnet 4.6 commited on

Card Lab: fix player classification, column aliases, pitcher ID flow
6776cb9

Syntrex Claude Sonnet 4.6 commited on

Card Lab: fix image crash, name normalization, query pruning, DB indexes
a80f497

Syntrex Claude Sonnet 4.6 commited on

Card Lab: replace HTTP statcast loaders with CockroachDB queries
826c062

Syntrex Claude Sonnet 4.6 commited on

Card Lab data source fix: multi-season fallback chain + row cap
33249cf

Syntrex Claude Sonnet 4.6 commited on

Card Lab V1: downloadable player card generator replaces Matchups tab
0b1a395

Syntrex Claude Sonnet 4.6 commited on