Nightly self-improvement · slate 2026-09-25

Generated 2026-09-26T05: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-25
status completed
Winners
11/17
Brier 0.2228
Learned or changed
0
of 5 stages
Blocked
1
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)blockedquarantined_invalid_artifact: slate quarantined from new parameter proposals until critical/error artifact findings are corrected
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@SD6-511-40.495hitBrandon Pfaadt: 18 proj / 23 real outs; Casey Mize: 14 proj / 12 real outs
ATL@MIA5-40-30.466missRun environment far lower than projected (over-dispersed)Ray Kerr: 15 proj / 9 real outs; Eury Pérez: 15 proj / 27 real outs
BAL@NYY5-610-20.505missGenuine toss-up that flippedTrevor Rogers: 19 proj / 15 real outs; Brendan Beck: 9 proj / 7 real outs
BAL@NYY5-63-60.512hit
CHC@BOS5-43-40.495missGenuine toss-up that flippedClay Holmes: 17 proj / 15 real outs; Alec Gamboa: 15 proj / 12 real outs
CHC@BOS3-40-20.557hit
CIN@TOR3-55-60.636hitNick Lodolo: 15 proj / 15 real outs; José Soriano: 18 proj / 9 real outs
CLE@KC4-312-90.440hitGavin Williams: 17 proj / 10 real outs; Noah Cameron: 17 proj / 15 real outs
COL@CHW4-91-60.723hitTomoyuki Sugano: 15 proj / 20 real outs; Sean Burke: 15 proj / 16 real outs
HOU@OAK5-45-60.461missSeveral errors of similar sizeHunter Brown: 16 proj / 16 real outs; Jacob Lopez: 13 proj / 18 real outs
LAA@SEA4-37-50.482hitReid Detmers: 18 proj / 18 real outs; Bryce Miller: 16 proj / 18 real outs
LAD@SF6-22-00.434hitTarik Skubal: 19 proj / 21 real outs; Yunior Marte: 14 proj / 15 real outs
NYM@WAS4-56-70.513hitJefry Yan: 12 proj / 5 real outs; Andrew Alvarez: 17 proj / 14 real outs
PIT@DET5-47-80.495missRun environment far higher than projected (under-dispersed)Bubba Chandler: 15 proj / 8 real outs; Jackson Jobe: 16 proj / 16 real outs
STL@MIL4-54-80.542hitMichael McGreevy: 16 proj / 14 real outs; Robert Gasser: 15 proj / 18 real outs
TB@PHI4-52-00.535missStarting-pitcher projection was wrongFreddy Peralta: 17 proj / 16 real outs; Cristopher Sánchez: 19 proj / 21 real outs
TEX@MIN4-52-100.542hitJacob deGrom: 17 proj / 12 real outs; Joe Ryan: 15 proj / 18 real outs

Day over day

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

MetricPriorCurrentChangeResult
brier_score0.24540.2407-0.0047improved
accuracy0.56300.58820.0252improved
team_run_mae2.48322.51680.0336regressed
total_run_mae3.35293.63870.2858regressed
calibration_error0.05350.07360.0201regressed
starter_er_mae1.73231.74000.0077regressed
starter_outs_mae3.59843.64800.0496regressed

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.