Nightly self-improvement · slate 2026-09-15

Generated 2026-09-16T05:00:00.010328-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-15
status completed
Winners
6/15
Brier 0.2476
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@CHC4-56-30.535missSmall edge on the losing sideMartín Pérez: 17 proj / 18 real outs; Kevin Gausman: 16 proj / 17 real outs
BAL@NYM4-57-50.530missSeveral errors of similar sizeShane Baz: 18 proj / 12 real outs; Sean Manaea: 17 proj / 16 real outs
BOS@TEX7-62-40.485missRun environment far lower than projected (over-dispersed)Patrick Sandoval: 15 proj / 8 real outs; Jacob deGrom: 17 proj / 15 real outs
CHW@CLE5-46-70.455missSmall edge on the losing sideChris Murphy: 14 proj / 2 real outs; Foster Griffin: 16 proj / 12 real outs
DET@TOR5-410-10.438hitDrew Anderson: 15 proj / 15 real outs; Braydon Fisher: 15 proj / 4 real outs
KC@HOU3-42-40.530hitMichael Wacha: 19 proj / 18 real outs; Hunter Brown: 17 proj / 15 real outs
LAD@CIN9-54-00.420hitYoshinobu Yamamoto: 21 proj / 21 real outs; Rhett Lowder: 14 proj / 15 real outs
MIA@ARI4-64-20.547missSmall edge on the losing sideJanson Junk: 14 proj / 9 real outs; Michael Soroka: 15 proj / 15 real outs
MIL@PIT5-25-10.440hitJacob Misiorowski: 18 proj / 15 real outs; Lake Bachar: 15 proj / 6 real outs
NYY@MIN6-38-10.430hitMax Fried: 18 proj / 21 real outs; Bailey Ober: 15 proj / 16 real outs
OAK@TB4-81-20.667hitJack Perkins: 12 proj / 20 real outs; Griffin Jax: 15 proj / 15 real outs
PHI@WAS6-53-60.467missStarting-pitcher projection was wrongCristopher Sánchez: 19 proj / 19 real outs; Jackson Kent: 13 proj / 15 real outs
SD@COL9-53-90.420missStarting-pitcher projection was wrongWalker Buehler: 16 proj / 14 real outs; Kyle Freeland: 14 proj / 12 real outs
SEA@LAA5-41-20.470missStarting-pitcher projection was wrongLogan Gilbert: 17 proj / 18 real outs; Ryan Johnson: 16 proj / 18 real outs
SF@STL4-510-30.553missBacked the wrong side with real convictionBlade Tidwell: 15 proj / 20 real outs; Andre Pallante: 17 proj / 15 real outs

Day over day

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

MetricPriorCurrentChangeResult
brier_score0.24110.24260.0014regressed
accuracy0.63330.6000-0.0333regressed
team_run_mae2.50832.55420.0459regressed
total_run_mae3.81673.7917-0.0250improved
calibration_error0.12440.0840-0.0404improved
starter_er_mae1.77781.7739-0.0039improved
starter_outs_mae3.26443.28740.0230regressed

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.