Nightly self-improvement · slate 2026-08-28

Generated 2026-08-29T02:00:00.006918-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-08-28
status completed
Winners
7/15
Brier 0.2330
Learned or changed
0
of 5 stages
Blocked
1
wanted to act and could not
Release
v4.8.2
consistent
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; failed gates ['minimum_paired_games', 'minimum_distinct_slates']
Code agentnothing to learndisabled_by_config: code changes are made on the development host, never in the container.

Games

GamePredictedActualHome win probResultMain driverStarters
ARI@SF5-610-60.534missStarting-pitcher projection was wrongKohl Drake: 13 proj / 12 real outs; Blade Tidwell: 15 proj / 15 real outs
BAL@OAK6-54-30.452hitBrandon Young: 16 proj / 21 real outs; Jacob Lopez: 15 proj / 15 real outs
BOS@NYY4-60-10.530hitPatrick Sandoval: 15 proj / 16 real outs; Cam Schlittler: 18 proj / 17 real outs
CHW@MIN5-67-40.527missSmall edge on the losing sideLuis Castillo: 15 proj / 12 real outs; Dean Kremer: 15 proj / 12 real outs
CIN@CHC5-710-80.560missRun environment far higher than projected (under-dispersed)Rhett Lowder: 15 proj / 15 real outs; David Peterson: 14 proj / 15 real outs
COL@ATL3-84-60.848hitTomoyuki Sugano: 16 proj / 12 real outs; Grant Holmes: 15 proj / 15 real outs
HOU@NYM3-43-10.549missSeveral errors of similar sizeHunter Brown: 16 proj / 20 real outs; Christian Scott: 17 proj / 16 real outs
KC@CLE4-53-00.574missRun environment far lower than projected (over-dispersed)Michael Wacha: 18 proj / 24 real outs; Tanner Bibee: 18 proj / 18 real outs
LAD@DET4-12-10.335hitTarik Skubal: 18 proj / 18 real outs; Drew Anderson: 13 proj / 14 real outs
MIA@WAS5-42-90.445missStarting-pitcher projection was wrongEury Pérez: 17 proj / 9 real outs; Jackson Kent: 11 proj / 21 real outs
PHI@LAA4-55-30.566missBacked the wrong side with real convictionAndrew Painter: 15 proj / 18 real outs; Reid Detmers: 17 proj / 18 real outs
PIT@STL5-31-40.400missBacked the wrong side with real convictionJared Jones: 15 proj / 14 real outs; Quinn Mathews: 13 proj / 17 real outs
SD@TB4-54-90.557hitCasey Mize: 15 proj / 15 real outs; Shane McClanahan: 16 proj / 17 real outs
SEA@TOR2-41-80.530hitEmerson Hancock: 17 proj / 15 real outs; Dylan Cease: 18 proj / 18 real outs
TEX@MIL2-61-60.848hitCody Bradford: 15 proj / 17 real outs; Logan Henderson: 18 proj / 21 real outs

Day over day

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

MetricPriorCurrentChangeResult
brier_score0.24220.2418-0.0004improved
accuracy0.59800.5833-0.0147regressed
team_run_mae2.43632.4306-0.0057improved
total_run_mae3.77453.7130-0.0615improved
calibration_error0.10800.1004-0.0076improved
starter_er_mae1.81541.7854-0.0300improved
starter_outs_mae3.21543.1073-0.1081improved

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.