Commit History

  1. Upgrade Game Summary to Kasper HUD poster design⁠

    Syntrex +1: Claude Sonnet 4.6
    8a468b1

  1. Add live 2026 pitch/PA tables and migrate Card Lab to new sources⁠

    Syntrex +1: Claude Sonnet 4.6
    9846940
  2. Card Lab Game Summary: fix empty selectors via statcast coverage filter⁠

    Syntrex +1: Claude Sonnet 4.6
    b00ec4c
  3. Card Lab Game Summary: per-game hitter + pitcher multiselects⁠

    Syntrex +1: Claude Sonnet 4.6
    573fe1e
  4. Card Lab Pass 5: identity map + batter_id-based hitter query⁠

    Syntrex +1: Claude Sonnet 4.6
    84163a9
  5. Card Lab Pass 5: player identity layer + pybaseball season-summary selectors⁠

    Syntrex +1: Claude Sonnet 4.6
    8f839e6
  6. Card Lab Pass 4: role-specific selector source rebuild⁠

    Syntrex +1: Claude Sonnet 4.6
    86686b5
  7. Card Lab Pass 3: deterministic ID-based selector rebuild⁠

    Syntrex +1: Claude Sonnet 4.6
    3dcb68c

  1. Card Lab: hard pitcher exclusion + dedupe + normalized plain-string selectors⁠

    Syntrex +1: Claude Sonnet 4.6
    2c19812
  2. Card Lab: fix pitcher selector + internal image system + remove upload⁠

    Syntrex +1: Claude Sonnet 4.6
    6735616
  3. Card Lab: Kasper Report poster renderer (1024×1536 HUD template)⁠

    Syntrex +1: Claude Sonnet 4.6
    edd5c8e
  4. Hitter selector: ID-based role dominance classification⁠

    Syntrex +1: Claude Sonnet 4.6
    70d19e1
  5. Hitter selector: diagnostic logging + cache bypass + normalization hardening⁠

    Syntrex +1: Claude Sonnet 4.6
    d63e096
  6. Hitter selector: dominance-based classification replacing count-only threshold⁠

    Syntrex +1: Claude Sonnet 4.6
    24662ad
  7. Card Lab selector regression fix: count threshold + SQL sort removal⁠

    Syntrex +1: Claude Sonnet 4.6
    d571e13
  8. Card Lab: fix player classification, column aliases, pitcher ID flow⁠

    Syntrex +1: Claude Sonnet 4.6
    6776cb9
  9. Card Lab: fix image crash, name normalization, query pruning, DB indexes⁠

    Syntrex +1: Claude Sonnet 4.6
    a80f497
  10. Card Lab: replace HTTP statcast loaders with CockroachDB queries⁠

    Syntrex +1: Claude Sonnet 4.6
    826c062
  11. Card Lab V1: downloadable player card generator replaces Matchups tab⁠

    Syntrex +1: Claude Sonnet 4.6
    0b1a395