Nightly self-improvement · slate 2026-09-22

Generated 2026-09-23T05:00:00.009667-04:00 ET from official finals (mlb-api). Every learning stage is listed with what it did. "Blocked" means it wanted to act and a safety rule stopped it; "nothing to learn" means it had no eligible evidence.

Slate
2026-09-22
status completed
Winners
6/15
Brier 0.2786
Learned or changed
0
of 5 stages
Blocked
0
wanted to act and could not
Release
v4.31.0
DRIFT
AuditDetailedDeep Slate ReviewDaily LearningAdaptive Status

What each learning stage did

StageOutcomeDetail
KPI settlementfaileddid not run
Bullpen usage modelnothing to learnNo pregame bullpen forecasts to settle. Refit: not attempted.
Adaptive parameter proposal (Luna)nothing to learnskipped_open_rollback_monitor:
Auto-applynothing to learnno_promotable_candidate
Code agentnothing to learndisabled_by_config: code changes are made on the development host, never in the container.

Games

GamePredictedActualHome win probResultMain driverStarters
ARI@COL6-57-20.440hitMichael Soroka: 15 proj / 21 real outs; Kyle Freeland: 14 proj / 9 real outs
CHW@KC5-414-110.495hitAnthony Kay: 15 proj / 12 real outs; Daniel Lynch IV: 17 proj / 12 real outs
CIN@ATL6-94-00.600missStarting-pitcher projection was wrongBrandon Williamson: 12 proj / 18 real outs; JR Ritchie: 14 proj / 15 real outs
CLE@BOS3-43-20.505missGenuine toss-up that flippedParker Messick: 18 proj / 15 real outs; Payton Tolle: 17 proj / 17 real outs
HOU@SEA3-57-00.600missBacked the wrong side with real convictionCristian Javier: 15 proj / 6 real outs; Logan Gilbert: 17 proj / 12 real outs
LAA@OAK5-47-90.470missRun environment far higher than projected (under-dispersed)Yusei Kikuchi: 15 proj / 16 real outs; Brady Basso: 13 proj / 6 real outs
MIA@CHC4-68-20.530missStarting-pitcher projection was wrongJanson Junk: 14 proj / 15 real outs; Shota Imanaga: 16 proj / 15 real outs
MIL@PHI7-44-60.400missBacked the wrong side with real convictionDustin May: 14 proj / 6 real outs; Zack Wheeler: 18 proj / 17 real outs
MIN@SF5-33-20.485hitTaj Bradley: 18 proj / 18 real outs; Anthony Molina: 15 proj / 18 real outs
NYM@TEX4-66-30.601missBacked the wrong side with real convictionSean Manaea: 17 proj / 18 real outs; MacKenzie Gore: 14 proj / 15 real outs
SD@LAD4-60-70.530hitMichael King: 18 proj / 12 real outs; Brock Stewart: 13 proj / 3 real outs
STL@PIT4-50-20.539hitAndre Pallante: 16 proj / 18 real outs; Jared Jones: 15 proj / 21 real outs
TB@NYY3-40-20.535hitNick Martinez: 18 proj / 20 real outs; Carlos Rodón: 17 proj / 20 real outs
TB@NYY4-56-10.521missSmall edge on the losing side
WAS@DET3-43-10.571missBacked the wrong side with real convictionRiley Cornelio: 12 proj / 8 real outs; Drew Anderson: 15 proj / 18 real outs

Day over day

Rolling evidence window against the prior night. Associations, not causal proof.

MetricPriorCurrentChangeResult
brier_score0.24090.24480.0039regressed
accuracy0.58330.5630-0.0203regressed
team_run_mae2.49172.49580.0041regressed
total_run_mae3.28333.31090.0276regressed
calibration_error0.08870.10340.0147regressed
starter_er_mae1.69691.71200.0151regressed
starter_outs_mae3.52763.5160-0.0116improved

Calibration produced for the next slate

MetricScale usedMeasuredRowsStatus
No calibration produced.

Luna KPI candidates and their promotion gate

Promotion needs 400+ prospective rows over 5+ slates after the proposal, with a gain interval above zero. Only verified pregame forecasts count; local replays never do.

KPIStatusTargetProposedRowsSlatesGain intervalProgress
luna_pitcher_release_speed_vs_righthanded_startersshadowSO20260923330/4005/5[-0.0007, 0.0007]
luna_pitcher_barrel_rate_vs_rhh_righthanded_startersshadowHR20260923330/4005/5[-0.0004, 0.0049]
luna_batter_contact_rate_vs_breaking_righthanded_startersshadowH20260923330/4005/5[-0.0045, 0.0044]
luna_batter_contact_rate_vs_breaking_left_handed_starters_for_strikeoutsshadowSO20260924122/4004/5[-0.0027, 0.0021]
luna_pitcher_contact_xwoba_allowed_vs_righthanded_starters_for_strikeoutsshadowSO20260924122/4004/5[-0.0001, 0.0000]
luna_pitcher_whiff_rate_breaking_vs_left_handed_hitters_for_hitsshadowH20260924122/4004/5[-0.0056, -0.0011]
luna_pitcher_home_run_rate_vs_righthanded_startersshadowHR20260925122/4004/5[-0.0010, 0.0056]
luna_batter_ground_ball_rate_vs_fastball_vs_lhp_for_home_runsshadowHR2026092686/4003/5[-0.0001, -0.0000]
luna_pitcher_whiff_rate_vs_right_handed_starters_for_batter_strikeoutsshadowSO2026092951/4002/5[–, –]
luna_batter_whiff_rate_vs_breaking_right_handed_starters_for_hitsshadowH2026092951/4002/5[–, –]
luna_batter_walk_rate_vs_righthanded_pitchers_for_home_runsretiredHR202609240/4000/5[–, –]

Operator actions the cycle asked for (0)

Changes to code or a model recipe are never made by the nightly cycle. These are the measured findings that need one.

PriorityOwnerFindingAction
No operator actions requested.

Luna post-mortem

No Luna post-mortem this night.