Commit graph

  • 8006d514a4 Merge pull request 'claude/gifted-allen-npeql8' (#150) from claude/gifted-allen-npeql8 into main main chrisp 2026-09-14 23:14:31 +00:00
  • ed9c62571b
    Fix three defects in the Sentry 404 filter claude/gifted-allen-npeql8 Claude 2026-09-14 21:18:33 +00:00
  • 41a0237a87
    Stop reporting bot-scanner 404s to Sentry Claude 2026-09-14 20:11:46 +00:00
  • 2639102f06 Merge pull request 'claude/admiring-bohr-2zvef9' (#149) from claude/admiring-bohr-2zvef9 into main chrisp 2026-09-11 19:34:33 +00:00
  • caff5093ae
    Report a Semi-Final slot that was emptied without being refilled claude/admiring-bohr-2zvef9 Claude 2026-09-11 18:25:15 +00:00
  • cdf86d1682
    Feed each AFL Elimination Final into the Semi-Final of the same number Claude 2026-09-11 18:10:30 +00:00
  • 10363da100 Merge pull request 'claude/session-crx3tm' (#148) from claude/session-crx3tm into main chrisp 2026-09-04 22:06:00 +00:00
  • 95acc6fcba
    Add a Re-seed Wildcard Winners button to the bracket admin claude/session-crx3tm Claude 2026-09-04 21:40:08 +00:00
  • 4e48a23f6b
    Add a repair script for brackets advanced before the re-seed fix Claude 2026-09-04 21:30:57 +00:00
  • e7c5b38953 Merge pull request 'claude/session-crx3tm' (#147) from claude/session-crx3tm into main chrisp 2026-09-04 21:05:42 +00:00
  • a7b7921b9b
    Rename a shadowed variable in the AFL advancement test mock Claude 2026-09-04 20:49:10 +00:00
  • a747d73a4c
    Refuse to re-seed an Elimination Final that has been played Claude 2026-09-04 15:30:05 +00:00
  • 273735e572
    Re-resolve both Elimination Final slots on every Wildcard result Claude 2026-09-04 15:27:16 +00:00
  • b566c5f1a5
    Re-seed AFL Wildcard winners into the Elimination Finals Claude 2026-09-04 15:13:13 +00:00
  • f3e00fcacf Merge pull request 'claude/mlb-simulator-projected-wins-elo-siess8' (#146) from claude/mlb-simulator-projected-wins-elo-siess8 into main chrisp 2026-08-29 07:53:08 +00:00
  • 101e102e23
    Fix review findings on the MLB projected-wins change claude/mlb-simulator-projected-wins-elo-siess8 Claude 2026-08-29 06:18:41 +00:00
  • 280a46eb5f
    Make MLB projected wins actually drive the simulation Claude 2026-08-29 05:31:15 +00:00
  • 758166dd46 Merge pull request 'claude/afl-ev-calc-issue-8kcmlh' (#145) from claude/afl-ev-calc-issue-8kcmlh into main chrisp 2026-08-29 04:09:36 +00:00
  • d83f6976bf
    Stop the simulator re-run from trampling its caller's side effects claude/afl-ev-calc-issue-8kcmlh Claude 2026-08-29 03:46:12 +00:00
  • eefe407e7f
    Route every bracket-aware sport away from ICM, not just AFL Claude 2026-08-29 02:49:17 +00:00
  • cf817cc9ff
    Make the AFL simulator read the bracket that was actually drawn Claude 2026-08-29 02:42:31 +00:00
  • 1acef25027 Merge pull request 'llws ev' (#144) from claude/llws-ev-calculation-bug-30xpxg into main chrisp 2026-08-27 17:40:24 +00:00
  • 1e215c3ac9
    Fix three defects found reviewing the bracket entry-floor work claude/llws-ev-calculation-bug-30xpxg Claude 2026-08-27 17:26:23 +00:00
  • 7ec17e417d
    Fix EV reporting 20 pts for both LLWS 5-6 and 7-8 locked tiers Claude 2026-08-27 16:11:59 +00:00
  • 3d89db3d0a Merge pull request 'Award AFL top-4 their guaranteed points when the bracket is set' (#143) from claude/afl-top-4-guaranteed-points-lof6ze into main chrisp 2026-08-24 17:24:25 +00:00
  • 21422a7e92
    Fix four issues found reviewing the entry-floor change claude/afl-top-4-guaranteed-points-lof6ze Claude 2026-08-24 17:13:45 +00:00
  • ea58db9595
    Award AFL top-4 their guaranteed points when the bracket is set Claude 2026-08-24 16:56:33 +00:00
  • 75960a8826 Fix review findings in the tie-split ledger and backfill claude/points-split-rounding-inconsistency-7yn7xp Claude 2026-08-08 07:32:14 +00:00
  • c48d54d873 Add backfill for rounded tie splits and missing ledger rows Claude 2026-08-07 07:43:22 +00:00
  • 75798d9711 Record final-placement points in the score-events ledger Claude 2026-08-07 07:38:26 +00:00
  • 430526104c Unify tie-split point math across every screen Claude 2026-08-07 07:29:37 +00:00
  • 3c7272392e Merge pull request 'claude/llws-simulator-logic-0aqbjb' (#142) from claude/llws-simulator-logic-0aqbjb into main chrisp 2026-08-23 01:57:37 +00:00
  • 3fae78c521
    Address review findings in LLWS simulator claude/llws-simulator-logic-0aqbjb Claude 2026-08-21 22:08:04 +00:00
  • d4df0b65fb
    Make LLWS simulator bracket-aware and calibrate its futures model Claude 2026-08-21 21:09:47 +00:00
  • 2356e37163 Merge pull request 'claude/llws-bracket-alignment-gworyh' (#140) from claude/llws-bracket-alignment-gworyh into main chrisp 2026-08-21 19:01:41 +00:00
  • 569081fe29
    Only derive feeders where the halving rule actually holds Claude 2026-08-21 18:18:05 +00:00
  • 89ceee432a
    Lay out brackets from the feeder graph Claude 2026-08-21 17:50:59 +00:00
  • ddacf8b307
    Add mobile app framework decision and architecture design claude/app-framework-research-afenwb Claude 2026-08-20 21:41:12 +00:00
  • 8edb4293c5 claude/indycar-ev-sims-probability-fpzfx6 (#139) chrisp 2026-08-17 22:50:35 +00:00
  • 95f895a715
    Fix three defects found reviewing the auto racing sim change claude/indycar-ev-sims-probability-fpzfx6 Claude 2026-08-17 00:50:30 +00:00
  • adceda3aca
    Fix auto racing sims ignoring championship standings Claude 2026-08-17 00:36:20 +00:00
  • 81d813d3f3 Merge pull request 'claude/llws-double-elimination-bracket-oaj093' (#138) from claude/llws-double-elimination-bracket-oaj093 into main chrisp 2026-08-04 04:54:47 +00:00
  • 37af2f1fc3
    Fix final rankings for double-elimination brackets Claude 2026-08-03 18:33:22 +00:00
  • 1bd23a4419
    Add LLWS 20-team double-elimination bracket Claude 2026-08-03 18:06:56 +00:00
  • b85f387c79 Rank the third place game winner instead of leaving them in contention Chris Parsons 2026-07-18 19:25:10 -07:00
  • 932f36ca07 Show non-eliminated loser's manager tag in Scored Matches notifications Chris Parsons 2026-07-15 21:36:23 -07:00
  • 7e578c714c Merge pull request 'Merge QP scoreboard into a single Drafted Participants list with a Points Bubble divider' (#135) from claude/qp-points-bubble into main chrisp 2026-07-10 15:16:50 +00:00
  • 687fb6f040 Merge QP scoreboard into a single Drafted Participants list with a Points Bubble divider claude/qp-points-bubble Chris Parsons 2026-07-09 23:22:24 -07:00
  • 5d0363a309 Fix qualifying-points notifications: full-field scoreboard + manual-set announcements claude/qp-scoreboard-all-participants Chris Parsons 2026-07-09 10:04:22 -07:00
  • b05bad6554 Merge pull request 'fix qualifying notification' (#133) from claude/qualifying-points-format-cs9qrv into main chrisp 2026-07-09 15:08:39 +00:00
  • cab161424e
    Trim trailing zeros on qualifying-points values claude/qualifying-points-format-cs9qrv Claude 2026-07-09 06:34:25 +00:00
  • 3f16d5e1d3
    Restructure qualifying-points Discord embed Claude 2026-07-09 05:12:40 +00:00
  • 036411e9d8 Paginate and sport-tailor the simulator setup participant table (#132) chrisp 2026-07-07 06:00:15 +00:00
  • b261d013d3 Paginate and sport-tailor the simulator setup participant table Chris Parsons 2026-07-06 22:53:31 -07:00
  • 32ba731793 Move typecheck hook to async PostToolUse for TS/TSX edits Chris Parsons 2026-07-06 22:19:09 -07:00
  • 07f1356cd3 Sync IndyCar standings from OC Blacktop, fall back to ESPN Chris Parsons 2026-07-06 21:20:47 -07:00
  • 3f6af2665e Don't ping owners on rank-only standings changes in Discord Chris Parsons 2026-07-04 22:02:06 -07:00
  • 91227b2cb3 Merge pull request 'mirrored elimination' (#129) from claude/mirrored-tournament-eliminations-50nosy into main chrisp 2026-07-04 19:43:21 +00:00
  • b9a9eb4c4b
    Announce mirror knockouts from the admin bracket-scoring path too Claude 2026-07-04 18:19:52 +00:00
  • 7ca89aafc4
    Fix mirrored tournaments dropping QP knockout announcements Claude 2026-07-04 16:24:36 +00:00
  • 8416b54052 Merge pull request 'claude/reprocess-bracket-scoring-mbkfa4' (#128) from claude/reprocess-bracket-scoring-mbkfa4 into main chrisp 2026-07-04 04:09:09 +00:00
  • 698c6a6509 Fix lint errors in PlayoffBracket and sync-tournament-results test Chris Parsons 2026-07-03 21:02:06 -07:00
  • 12c165a481
    Surface partial mirror fan-out failures as a warning, not a green success Claude 2026-07-04 02:06:14 +00:00
  • 0baef5a948
    Fix reprocess bracket to score mirror windows like the primary Claude 2026-07-04 01:45:53 +00:00
  • 929e30c58c
    Add --name/--sport filters to the QP backfill script claude/wimbledon-qp-scoring-bug-xevhlf Claude 2026-07-03 21:51:23 +00:00
  • 58e656f15e claude/wimbledon-qp-scoring-bug-xevhlf (#127) chrisp 2026-07-03 21:40:11 +00:00
  • 83e41e9cf1
    Fix lint errors from oxlint: array-sort and function-scoping Claude 2026-07-03 21:33:25 +00:00
  • ad238e6bfb
    Address code review: route cloned windows correctly, dedupe canonical query Claude 2026-07-03 21:17:18 +00:00
  • efec504c08
    Fix qualifying points scoring, Discord rounding, and majors count Claude 2026-07-03 20:40:47 +00:00
  • 8a948e1388 Merge pull request 'fix notifications' (#126) from claude/wimbledon-bracket-announcement-bug-tg1wzl into main chrisp 2026-07-03 15:47:55 +00:00
  • 5be8ac3f2f
    Short-circuit QP notifier when nothing drafted is involved Claude 2026-07-03 15:10:07 +00:00
  • 8900bf79dc
    Announce drafted tennis players eliminated in non-scoring rounds Claude 2026-07-03 14:42:06 +00:00
  • 0c100aa834 Merge pull request 'claude/shared-tournaments-events-ux-6z5jkt' (#125) from claude/shared-tournaments-events-ux-6z5jkt into main chrisp 2026-07-02 18:30:18 +00:00
  • ec89e3eb89
    Address review: don't auto-promote primary for golf; lighten window count Claude 2026-07-02 05:27:14 +00:00
  • 7f7ea4e29d
    Improve shared-tournament/event management UX Claude 2026-07-02 05:17:37 +00:00
  • 7cbcc6fb14 Merge pull request 'add gantt chart' (#124) from claude/draft-schedule-gantt-9in9u9 into main chrisp 2026-07-02 03:44:48 +00:00
  • 77963a13f4
    Address code-review findings on draft schedule Gantt Claude 2026-07-02 02:33:15 +00:00
  • 7f021aa534
    Add admin draft schedule Gantt chart Claude 2026-07-02 00:44:23 +00:00
  • f527fc8f7f Merge pull request 'Fix Docker build failure caused by server-only import reaching client bundle' (#123) from claude/docker-build-output-vjywdf into main chrisp 2026-07-01 22:54:32 +00:00
  • ef7a71485c
    Fix Docker build failure caused by server-only import reaching client bundle Claude 2026-07-01 22:36:25 +00:00
  • 6b0e32c3d5 claude/discord-qp-notifications-75wa7k (#122) chrisp 2026-07-01 22:14:51 +00:00
  • 9fda6310bc
    Fix lint in new QP change-detection tests Claude 2026-07-01 22:04:29 +00:00
  • 21c6fd6229
    Extract shared QP change-detection into diffChangedQualifyingPoints Claude 2026-07-01 21:20:50 +00:00
  • c47cbe7d7a
    Only notify changed participants from processQualifyingEvent Claude 2026-07-01 20:54:51 +00:00
  • c60544936f
    Send QP Discord notification from tennis (Wikipedia) sync Claude 2026-07-01 20:32:11 +00:00
  • b0c25beb90 claude/discord-qualifying-points-t55s3x (#121) chrisp 2026-07-01 17:29:45 +00:00
  • e492db660b
    Fix oxlint errors in QP Discord notification files Claude 2026-07-01 16:51:39 +00:00
  • aea71a5ad6
    Fix code review findings for QP Discord notifications Claude 2026-07-01 16:28:08 +00:00
  • df15386d2d
    Add Discord notifications for qualifying points updates Claude 2026-07-01 16:05:44 +00:00
  • 64e5cb23ef claude/discord-ping-notification-filter-6m1ymt (#120) chrisp 2026-06-30 23:48:11 +00:00
  • 613106cb9e
    Fix notification filter: only include matches where an owner earned points or lost Claude 2026-06-30 23:40:41 +00:00
  • 177555f043
    Fix Discord notification firing for advancing-only World Cup teams Claude 2026-06-30 23:31:36 +00:00
  • 3e50619629 claude/probability-config-review-1tdolw (#119) chrisp 2026-06-30 23:24:48 +00:00
  • 84b789db9b
    Address code-review findings: odds band + inert UI knobs Claude 2026-06-30 23:16:36 +00:00
  • 4142b21c55
    Honor engine knobs across simulators, de-dupe odds, unify config UI Claude 2026-06-30 22:00:33 +00:00
  • 8efa4aab9e Centralize futures odds onto the simulator page and fix bulk import (#117) chrisp 2026-06-30 17:05:52 +00:00
  • 051e68437d
    Fix lint errors (unused import, eqeqeq) Claude 2026-06-30 16:58:48 +00:00
  • 95f0e0612f
    Fix metadata clobbering and misleading auto-run message Claude 2026-06-30 16:30:23 +00:00
  • b50a2b8c09
    Centralize futures odds onto the simulator page and fix bulk import Claude 2026-06-30 16:20:40 +00:00
  • 3273cf1bcb claude/settings-menu-urls-kbp6x8 (#116) chrisp 2026-06-30 16:01:36 +00:00