Nightly self-improvement · slate 2026-09-16

Generated 2026-09-17T05:00:00.007370-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-16
status completed
Winners
10/15
Brier 0.2413
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
ATL@CHC5-74-80.530hitJR Ritchie: 13 proj / 14 real outs; Shota Imanaga: 16 proj / 18 real outs
BAL@NYM5-77-10.530missStarting-pitcher projection was wrongChris Bassitt: 15 proj / 20 real outs; Xzavion Curry: 15 proj / 9 real outs
BOS@TEX6-53-70.472missSmall edge on the losing sideJake Bennett: 17 proj / 14 real outs; MacKenzie Gore: 15 proj / 12 real outs
CHW@CLE4-53-60.557hitAnthony Kay: 14 proj / 12 real outs; Parker Messick: 18 proj / 18 real outs
DET@TOR7-41-50.420missRun environment far lower than projected (over-dispersed)Keider Montero: 17 proj / 12 real outs; Max Scherzer: 15 proj / 15 real outs
KC@HOU5-45-20.494hitDaniel Lynch IV: 15 proj / 15 real outs; Cristian Javier: 14 proj / 16 real outs
LAD@CIN8-42-60.420missBacked the wrong side with real convictionBlake Snell: 18 proj / 3 real outs; Andrew Abbott: 13 proj / 14 real outs
MIA@ARI7-54-30.445hitRyan Gusto: 14 proj / 13 real outs; Merrill Kelly: 16 proj / 14 real outs
MIL@PIT5-35-40.440hitLogan Henderson: 18 proj / 15 real outs; Jared Jones: 15 proj / 15 real outs
NYY@MIN7-44-50.420missBacked the wrong side with real convictionCarlos Rodón: 17 proj / 18 real outs; Zebby Matthews: 17 proj / 18 real outs
OAK@TB2-63-40.767hitBrady Basso: 15 proj / 8 real outs; Nick Martinez: 17 proj / 15 real outs
PHI@WAS5-43-00.490hitZack Wheeler: 17 proj / 21 real outs; Jared Simpson: 9 proj / 1 real outs
SD@COL7-59-30.470hitRobbie Ray: 15 proj / 18 real outs; Mason Adams: 14 proj / 13 real outs
SEA@LAA5-47-20.495hitGeorge Kirby: 17 proj / 13 real outs; Yusei Kikuchi: 14 proj / 13 real outs
SF@STL5-46-50.486hitAnthony Molina: 14 proj / 17 real outs; Matthew Liberatore: 15 proj / 18 real outs

Day over day

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

MetricPriorCurrentChangeResult
brier_score0.24260.2391-0.0035improved
accuracy0.60000.61670.0167improved
team_run_mae2.55422.5458-0.0084improved
total_run_mae3.79173.6250-0.1667improved
calibration_error0.08400.08500.0010regressed
starter_er_mae1.77391.7333-0.0406improved
starter_outs_mae3.28743.2292-0.0582improved

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.