Luna deep analysis — slate 20260914
Coverage receipt: COMPLETE · 9/8 sections; 10/10 games; 5/5 causes; 5/6 sources
1. Evidence receipt and gaps
Source receipt
All seven source-manifest entries were reviewed as declared:
| Source | Status | Declared purpose |
|---|---|---|
prediction_review_20260914.json | Loaded | Official outcomes and scoring errors |
PREDICTION_SYSTEM_DEEP_AUDIT_20260914.json | Loaded | Probability, provenance, starter, and decision contracts |
continuous_learning_daily_20260914.json | Loaded | Stage quality, calibration, lineage, score distribution, and starter comparisons |
detailed_20260914.html | Loaded | Full game and simulation rendering |
20260914_ultra_detailed_player_audit.html | Loaded | Player-level prediction trace |
audit_report_20260914.html | Loaded | Invariant findings |
audit_report_20260914_integrity_revision.html | Missing | Post-Luna remediation proof for immutable revision artifacts |
The missing integrity-revision artifact is the only explicit source-manifest gap. It does not invalidate the game outcomes or structural audits, but it prevents verification of the claimed post-remediation immutable-revision proof.
Slate coverage
The slate contained 10 games, and all 10 were reviewed:
ATL@CHC, BAL@NYM, CHW@CLE, DET@TOR, LAD@CIN, MIA@ARI, NYY@MIN, SD@COL, SEA@LAA, and SF@STL.
Coverage was complete for the ordinary prediction artifacts:
- Expected games: 10
- Canonical artifacts loaded: 10
- Continuous-learning games: 10
- Forensic deep-audit games: 10
- Structural audits completed: 10
- Starter comparisons: 10
- Games structurally audited: 10
The aggregate structural audit reports 0 critical, 0 error, 0 warning, and 74 informational findings. Every game-level structural audit passed with zero defects.
Internal contradictions and gaps
- Missing integrity-revision audit. The manifest marks the artifact missing even though all ordinary structural audits passed.
- Probability-publication lineage is incomplete for two games.
BAL@NYMandMIA@ARIhave unexplained calibrated-to-published changes of at least two percentage points. This is explicitly registered as critical. It is not yet evidence that the governor was bypassed. - The lineage contains smaller unexplained deltas.
ATL@CHChas a published-minus-calibrated delta of -1.1176 percentage points, marked nonmaterial and noncritical. The register’s critical threshold is ≥2 percentage points. - Starter comparison is technically complete but not semantically complete for every starter.
CHW@CLElacks a settled projection line for Sean Newcomb;MIA@ARIlacks one for Corbin Burnes. Therefore, “10/10 starter comparisons” means the game had a starter-comparison record, not that every starter had a complete projected line. - The reported “confidence edge” is not uniformly the half-distance from 50%. The game diagnostics explicitly warn against treating a 0.12 edge as a near coin flip. The published probability and the signed home-minus-away edge must be interpreted separately.
- Simulation evidence is operationally weak. The simulation generated zero winner flips and zero flip candidates, and this has persisted for 11 slates. That is a persistent diagnostic/code concern, not evidence that simulation had no theoretical value.
2. Executive diagnosis
Overall result
- Winner accuracy: 7/10, 70%
- Misses:
BAL@NYM,CHW@CLE,MIA@ARI - Model-validation winner accuracy: 59.82%
- Walk-forward accuracy: 55.94%
- Slate result versus walk-forward baseline: better by roughly 14 percentage points, but one slate is not sufficient to establish durable improvement.
- Mean model-margin absolute error: 2.2 runs
- Directional cover rate: 7/10
- Weighted absolute calibration error: 0.2812, poor for a 10-game settled sample
- Exact run-model holdout R²: extremely weak:
- Away runs: 0.0210
- Home runs: 0.0118
- Total runs: 0.0207
The winner result was acceptable, but it was materially better than the score and probability quality. Correct winners must not be treated as evidence that the score forecasts, confidence levels, or internal causal pipeline were sound.
Winner accuracy
The model correctly selected seven winners:
ATL@CHCDET@TORLAD@CINNYY@MINSD@COLSEA@LAASF@STL
It missed:
BAL@NYM: strong 0.26 home edge, wrong sideCHW@CLE: 0.01 home edge, toss-up, wrong sideMIA@ARI: 0.03 away edge, toss-up, wrong side
The strongest winner call was NYY@MIN, with a 0.14 away edge, strong negative home composite evidence, and a correct 8–3 prediction direction. However, the model’s top-confidence selection lost on this slate: BAL@NYM was the top-confidence miss. The loss streak for the top-confidence pick is currently 1 slate.
Calibration quality
Calibration was poor on this slate:
- 0.50–0.55 bucket: average confidence 0.5142, 4/6 hits, observed hit rate 0.6667; reported error -0.1525 under the stated definition.
- 0.55–0.60 bucket: average confidence 0.5767, 3/3 hits, observed hit rate 1.0; reported error -0.4233.
- 0.60–0.65 bucket: average confidence 0.6275, 0/1 hits, observed hit rate 0; reported error +0.6275.
- Weighted absolute calibration error: 0.2812 across 10 games.
The register correctly classifies this as high, not critical: the evidence shows poor single-slate alignment, but the sample is too small to justify changing calibration weights immediately. The high-raw cluster contained three games and went 2/3, but its empirical hit rates were only approximately 0.536–0.569 despite calibrated probabilities of 0.6705–0.7259. This is a warning against high raw confidence, but not a complete rolling calibration curve.
Score accuracy
Score accuracy was substantially weaker than winner accuracy:
- Seven games had predicted margins of two runs or fewer.
- Three actual margins were at least four runs.
- Mean margin error: 2.2 runs
- Total/team-run errors were large in several games:
BAL@NYM: team-run error 8, total bias +8LAD@CIN: team-run error 6, total bias +6MIA@ARI: team-run error 6, total bias -6SF@STL: team-run error 6, total bias +6
The validated run models explain almost none of holdout run variance. This is a high model risk and a persistent 11-slate issue, not a critical evidence-contract failure.
Starter accuracy
Starter projections were mixed:
- Three starters exceeded projected ERA by at least 3.00:
- Reynaldo López: +9.21 ERA error
- Kade Anderson: +8.58
- Tomoyuki Sugano: +5.01
- Three thin-history starters had fewer than 12 prior appearances in the feed:
- Jonah Tong: 4
- Kade Anderson: 4
- Quinn Mathews: 6
Starter errors were often variance rather than a clear systematic defect. However, SEA@LAA provides a credible process concern: Kade Anderson had only four prior appearances and produced a 10.38 ERA against a 1.80 projection. The registered recommendation to reduce confidence for thin-history starters is directionally reasonable, but the current cross-slate evidence does not establish a global starter-ERA bias. The cross-slate starter-ERA pattern is explicitly marked nonpersistent: only 6 of 12 slates shared the sign, with z = 0.32.
Artifact integrity
Artifact integrity was strong for the loaded artifacts:
- All 10 game structural audits passed.
- All reported game audits had zero critical/error/warning findings.
- Forecast-file integrity was clean in every game.
- Learning eligibility was true because all game artifacts passed critical/error gates.
However, integrity is not completely closed because:
- The integrity-revision audit artifact is missing.
- Two material probability publication deltas are unexplained.
- The simulation has been operationally inert for 11 consecutive slates.
Causal issue register reconciliation
Critical: unexplained published probability deltas
- ID:
unexplained_probability_publication_delta - Severity: Critical
- Evidence: Two games have unexplained calibrated-to-published deltas of at least two percentage points.
- Affected games:
BAL@NYM,MIA@ARI - Action: Block promotion until the missing transformation is recorded and reconciled.
- Guardrail: Do not assume the probability governor was bypassed until the pick-side math is traced.
This is a contract/provenance failure, not necessarily a model-quality failure. The data show:
BAL@NYM: calibrated/governed 0.725; published home probability 0.627507.MIA@ARI: calibrated/governed 0.5676; published home probability 0.517426.
The transformation may be a legitimate confidence-control step, but it is not recorded in the lineage.
High: single-slate calibration instability
- ID:
single_slate_calibration_instability - Severity: High
- Evidence: Weighted absolute calibration error 0.2812 across 10 games.
- Affected games: all 10.
- Action: Observe the same buckets over the rolling window before changing calibration weights.
- Guardrail: Do not infer a stable calibration curve from one slate.
High: weak run-model signal
- ID:
weak_run_model_signal - Severity: High
- Evidence: Home/away/total R² = 0.0118/0.0210/0.0207.
- Affected games: all 10.
- Action: Treat exact scores as low-confidence; investigate features and target design through isolated training.
- Guardrail: Small positive R² does not make exact scores reliable.
Informational: complete audit coverage
- ID:
complete_slate_audit_coverage - Severity: Info
- Evidence: 10/10 games structurally audited.
- Action: Preserve per-game audit receipts.
- Guardrail: Complete coverage does not cancel findings inside the games.
Informational: simulation inert on slate
- ID:
simulation_inert_on_slate - Severity: Info at the slate level, but escalated to persistent pattern across slates.
- Evidence: Zero flip candidates and zero published flips.
- Affected games: all 10.
- Action: Measure simulation contribution over rolling slates and determine whether the module is no-oping.
- Guardrail: Zero winner flips is not automatically a defect and does not prove zero score-reconciliation work.
3. Every game
The signed confidence edge below is the published home-minus-away edge. For away picks, the published pick probability is 1 - published_home_probability.
ATL@CHC — correct winner, wrong score
- Actual: ATL 3, CHC 7; winner CHC.
- Predicted: ATL 5, CHC 6; winner CHC.
- Published pick probability: CHC 0.523824.
- Confidence edge: home +0.0476.
- Bucket: Lean.
- Brier: 0.226744.
- Team-run absolute error: 3.
- Total-run bias: +1.
- Winner status: Correct winner; score wrong.
Evidence edges and controls
- Season edge: home +0.1076.
- Recent edge: home +0.0113.
- Pitcher edge: home +0.0487.
- Composite edge: home +0.1692.
- Starter-experience control: not applied; both starters had established feed histories.
- Recency guardrail: not applied.
- Confidence pipeline reached 0.535 before publication controls; published home probability was 0.523824.
- Savant adjustment applied.
- Score volatility: no change.
Starter comparison
- ATL Reynaldo López: projected 3 ER/14 outs, actual 5 ER/9 outs, actual ERA 15.00 versus projected 5.79; ER error +2, ERA error +9.21.
- CHC David Peterson: projected 4 ER/13 outs, actual 1 ER/18 outs, actual ERA 1.50 versus projected 8.31; ER error -3, ERA error -6.81.
Score path
Historical ML 4.27–4.61 → variance 4–5 → enhanced 4–7 → Savant 4–7 → fundamental review 4–7 → capped 4–7 → simulation 4–7 → published 5–6.
Player-level adjustments
- Pete Crow-Armstrong exceeded projection by +1.39 runs and was identified as an elite-contact profile.
- Matt Olson was -1.4 runs versus projection.
- Seiya Suzuki was -1.26.
- Mauricio Dubón and Michael Conforto contributed positive deviations.
Audit and causes
- Structural audit: PASS; 0 defects, 101 good, 7 informational.
- Primary cause: no material winner error; score error was driven mainly by starter variance and player deviations.
- Secondary cause: López was hit substantially harder than projected; Peterson was much better than projected.
- The post-game forensic conclusion called the result a solid correct call. No artifact defect was identified.
BAL@NYM — wrong winner and wrong score
- Actual: BAL 2, NYM 1; winner BAL.
- Predicted: BAL 4, NYM 7; winner NYM.
- Published pick probability: NYM 0.627507.
- Confidence edge: home +0.255.
- Bucket: Strong.
- Brier: 0.393765.
- Team-run absolute error: 8.
- Total-run bias: +8.
- Winner status: Wrong winner and wrong score.
Evidence edges and controls
- Season edge: home +0.3369.
- Recent edge: home +1.000.
- Pitcher edge: home -0.0188.
- Composite edge: home +0.9339.
- Recent NYM form was materially stronger: 7–3 with +22 run differential versus BAL 3–7 and -15.
- Starter-experience control was applied because Jonah Tong had only four prior appearances.
- Shrink factor: 0.5667.
- Confidence before shrink/publication: approximately 0.725.
- Published home probability: 0.627507.
- Recency guardrail: not applied.
- Savant adjustment applied.
- Score volatility: supported blowout-margin expansion.
Starter comparison
- BAL Brandon Young: projected 3 ER/16 outs, actual 1 ER/15 outs, actual ERA 1.80 versus projected 5.06; ER error -2, ERA error -3.26.
- NYM Jonah Tong: projected 1 ER/15 outs, actual 0 ER/18 outs, actual ERA 0.00 versus projected 1.80; ER error -1, ERA error -1.80.
Both starters outperformed the run projections, but the game’s principal failure was the much lower-than-expected overall run environment.
Score path
Historical 4.27–4.61 → variance 4–5 → enhanced 4–7 → Savant approximately 4.03–7.50 → fundamental 4–7 → capped 4–7 → simulation 4–7 → published 4–7.
Player-level adjustments
- The system made 24 material player adjustments.
- Colton Cowser received a large positive adjustment.
- Brett Baty and Francisco Lindor received positive changes.
- Pete Alonso, Juan Soto, and Dylan Beavers were materially below projections.
- NYM’s lineup produced only one run against a forecast of seven; BAL also produced only two against four.
Audit and causes
- Structural audit: PASS; 0 defects, 101 good, 8 informational.
- Primary cause:
run_environment_over; total projected runs 11 versus actual 3. - Secondary cause:
wrong_conviction_side; the system backed NYM with a strong 0.26 edge. - Starter conclusion: variance; Brandon Young’s excellent outing was not explained by a credible venue, opponent, or experience signal.
- This is the most consequential single-game miss because the probability was both high and wrong.
CHW@CLE — wrong winner and wrong score
- Actual: CHW 7, CLE 3; winner CHW.
- Predicted: CHW 4, CLE 5; winner CLE.
- Published pick probability: CLE 0.505654.
- Confidence edge: home +0.0113.
- Bucket: Toss-up.
- Brier: 0.255686.
- Team-run absolute error: 5.
- Total-run bias: -1.
- Winner status: Wrong winner and wrong score.
Evidence edges and controls
- Season edge: home -0.0028.
- Recent edge: home +0.302.
- Pitcher edge: home +0.0305.
- Composite edge: home +0.3211.
- Starter-experience control: not applied.
- Recency guardrail: applied.
- Confidence was approximately 0.508 before later controls; published home probability 0.505654.
- Savant adjustment applied.
- Score volatility: no change; low-score probability 0.6518.
Starter comparison
- CHW Sean Newcomb: actual 0 ER in 3 outs. The settled feed had no projection line; a separate projected ERA of 5.4 appears, but
actual_eraand formal starter comparison are missing. - CLE Gavin Williams: projected 1 ER/16 outs, actual 2 ER/15 outs, actual ERA 3.60 versus projected 1.69; ER error +1, ERA error +1.91.
Score path
Historical 4.55–4.38 → variance 5–4 → enhanced 4–5, with margin-recency and one-run-margin controls → Savant approximately 3.81–4.98 → fundamental 4–5 → capped 4–5 → simulation 4–5.
Player-level adjustments
- Miguel Vargas was +1.4 runs and identified as an elite-contact profile.
- Sam Antonacci received a large positive RBI adjustment.
- Kyle Teel was +1.4 runs in the forensic accounting.
- Munetaka Murakami and Angel Martínez were each -1.4 runs.
- The game-level offense favored CHW much more than the projection captured.
Audit and causes
- Structural audit: PASS; 0 defects, 102 good, 7 informational.
- Primary cause:
toss_up_variance. - Secondary cause:
lean_side_miss; the edge toward CLE was only 0.0113. - Starter data quality issue: missing settled projection for Newcomb.
- This game should not be used to justify a major winner-side change. It was a near-coin-flip outcome, though the documented 0.0113 edge is not the same as a 0.12 moderate edge.
DET@TOR — correct winner, wrong score
- Actual: DET 6, TOR 5; winner DET.
- Predicted: DET 5, TOR 4; winner DET.
- Published pick probability: DET 0.494346; home TOR 0.505654.
- Confidence edge: home -0.0113, equivalent away +0.0113.
- Bucket: Toss-up.
- Brier: 0.244378.
- Team-run absolute error: 2.
- Total-run bias: -2.
- Winner status: Correct winner; score wrong.
Evidence edges and controls
- Season edge: home -0.4635.
- Recent edge: home -0.0353.
- Pitcher edge: home -0.0639.
- Composite edge: home -0.5843.
- Season-quality margin adjustment: -0.1947 toward DET.
- Starter-experience control: not applied.
- Recency guardrail: applied.
- Savant adjustment applied.
- Score volatility: no change.
Starter comparison
- DET Troy Melton: projected 3 ER/18 outs, actual 2 ER/8 outs, actual ERA 6.75 versus projected 4.50; ER error -1, ERA error +2.25.
- TOR José Soriano: projected 5 ER/17 outs, actual 4 ER/19 outs, actual ERA 5.68 versus projected 7.94; ER error -1, ERA error -2.26.
Score path
Historical 4.55–4.38 → variance 5–4 → enhanced 4–5 → Savant 3.81–4.98 → fundamental 4–5 → capped 4–5 → simulation 4–5.
Player-level adjustments
The documented hitter deviations were modest. Dillon Dingler was -0.93 runs, while Spencer Torkelson was +0.78.
Audit and causes
- Structural audit: PASS; 0 defects, 100 good, 8 informational.
- Primary cause: none assigned.
- Secondary cause: none assigned.
- Win quality:
toss_up_went_our_way. - This is a useful counterexample against aggressive reweighting: starter and team-run estimates were relatively close, and the winner direction was correct.
LAD@CIN — correct winner, wrong score
- Actual: LAD 4, CIN 1; winner LAD.
- Predicted: LAD 8, CIN 3; winner LAD.
- Published pick probability: LAD 0.580000; home CIN 0.420000.
- Confidence edge: home -0.160, equivalent away +0.160.
- Bucket: Moderate.
- Brier: 0.1764.
- Team-run absolute error: 6.
- Total-run bias: +6.
- Winner status: Correct winner; wrong score.
A 0.16 away edge is moderate, not near coin-flip territory.
Evidence edges and controls
- Season edge: home -1.8942.
- Recent edge: home -1.462.
- Pitcher edge: home -0.0291.
- Composite edge: home -2.3713.
- Season-quality margin adjustment: -3.0307 toward LAD.
- Starter-experience control: not applied.
- Recency guardrail: applied.
- Confidence path reached approximately 0.726 before later controls, but the published away probability was 0.58.
- Score-volatility action: supported blowout-margin expansion.
Starter comparison
- LAD Tarik Skubal: projected 3 ER/20 outs, actual 0 ER/21 outs; ER error -3, ERA error -4.05.
- CIN Nick Lodolo: projected 7 ER/13 outs, actual 4 ER/21 outs; ER error -3, ERA error -9.40.
Both starters were better than their projections, especially Lodolo relative to an unusually high projected ERA.
Score path
Historical approximately 5–4 → variance 6–4 → enhanced 8–3 → Savant approximately 7.78–2.83 → fundamental 8–3 → capped 8–3 → simulation 8–3.
Player-level adjustments
- Kyle Tucker and Teoscar Hernández each added approximately +1.26 runs.
- Max Muncy was -1.73.
- Mookie Betts and Will Smith were below projection.
- The winner was supported by strong season/recent edges, but the run total and margin were overstated.
Audit and causes
- Structural audit: PASS; 0 defects, 100 good, 8 informational.
- Primary cause: no winner error; score overprojection.
- Secondary cause: starter variance, especially Lodolo’s unexpectedly effective outing.
- Win quality:
right_winner_wrong_score.
MIA@ARI — wrong winner and wrong score
- Actual: MIA 7, ARI 8; winner ARI.
- Predicted: MIA 5, ARI 4; winner MIA.
- Published pick probability: MIA 0.517426; home ARI 0.482574.
- Confidence edge: home -0.0349, equivalent away +0.0349.
- Bucket: Toss-up.
- Brier: 0.267730.
- Team-run absolute error: 6.
- Total-run bias: -6.
- Winner status: Wrong winner and wrong score.
Evidence edges and controls
- Season edge: home +0.165.
- Recent edge: home +0.078.
- Pitcher edge: home +0.0107.
- Composite edge: home -0.0462.
- Starter-experience control applied because one starter had one prior appearance in the relevant feed.
- Shrink factor: 0.4042.
- The trace is internally awkward: it reports probability before control at 0.432368 and after control at 0.472665, while another field reports governed probability 0.5676 and published home probability 0.517426. This reinforces the registered lineage defect.
- Recency guardrail: not applied.
- Score volatility: no change.
Starter comparison
- MIA Sandy Alcantara: projected 4 ER/18 outs, actual 4 ER/15 outs; ER error 0, ERA error +1.20.
- ARI Corbin Burnes: no settled starter projection line; a projected ERA of 9.0 appears, while the formal actual ERA is absent. The overall starter record reports 3 projected ER/9 outs and actual 5 ER/14 outs, but the per-player feed is incomplete.
Score path
Historical 4.80–4.71 → variance 5–5 → enhanced 5–4 → Savant approximately 5.49–4.19 → fundamental 5–4 → capped 5–4 → simulation 5–4.
Player-level adjustments
ARI hitters were systematically under-projected in the result:
- Lars Nootbaar: +1.54 runs, elite contact profile.
- Jordan Lawlar: +1.40, above-average profile.
- Corbin Carroll: +0.76.
- MIA’s Jakob Marsee: +2.16.
- Javier Sanoja: +1.71.
This was a high-variance offensive game, with both teams exceeding many individual projections.
Audit and causes
- Structural audit: PASS; 0 defects, 101 good, 7 informational.
- Primary cause:
run_environment_under; actual total 15 versus projected 9. - Secondary cause:
toss_up_variance. - Probability-lineage integrity defect is independently registered for this game.
- The result does not support a broad offense or starter parameter change without more evidence.
NYY@MIN — correct winner, wrong score
- Actual: NYY 8, MIN 3; winner NYY.
- Predicted: NYY 6, MIN 4; winner NYY.
- Published pick probability: NYY 0.570000; home MIN 0.430000.
- Confidence edge: home -0.140, equivalent away +0.140.
- Bucket: Moderate.
- Brier: 0.1849.
- Team-run absolute error: 3.
- Total-run bias: -1.
- Winner status: Correct winner; wrong score.
The 0.14 away edge is moderate and should not be described as a near coin flip.
Evidence edges and controls
- Season edge: home -1.2593.
- Recent edge: home -0.8513.
- Pitcher edge: home +0.0048.
- Composite edge: home -1.2549.
- Season-quality margin adjustment: -0.5289 toward NYY.
- Starter-experience control: not applied.
- Recency guardrail: applied.
- Score-volatility action: supported blowout-margin expansion.
Starter comparison
- NYY Will Warren: projected 3 ER/16 outs, actual 0 ER/17 outs; ER error -3, ERA error -5.06.
- MIN Dean Kremer: projected 3 ER/14 outs, actual 1 ER/17 outs; ER error -2, ERA error -4.20.
Both starters outperformed projections.
Score path
Historical approximately 4–5 → variance 5–5 → enhanced 6–4 → Savant approximately 6.20–4.15 → fundamental 6–4 → capped 6–4 → simulation 6–4.
Player-level adjustments
- José Caballero and Austin Wells each added approximately +1.4 runs.
- Josh Bell added +1.4 for MIN.
- Kody Clemens and Ryan Jeffers were below projection.
- MIN’s bullpen allowed six runs, a major source of score error not captured by the starter lines.
Audit and causes
- Structural audit: PASS; 0 defects, 101 good, 7 informational.
- Primary and secondary causal fields were empty because the winner call was strong.
- Forensic note identified venue-split evidence for Warren: his away ERA was worse than his other-side ERA. The registered recommendation is to shadow-test
context.venue_adjustment_weight. - Win quality:
strong_correct_call.
SD@COL — correct winner, wrong score
- Actual: SD 8, COL 7; winner SD.
- Predicted: SD 8, COL 5; winner SD.
- Published pick probability: SD 0.580000; home COL 0.420000.
- Confidence edge: home -0.160, equivalent away +0.160.
- Bucket: Moderate.
- Brier: 0.1764.
- Team-run absolute error: 2.
- Total-run bias: -2.
- Winner status: Correct winner; wrong score.
Evidence edges and controls
- Season edge: home -1.366.
- Recent edge: home -1.246.
- Pitcher edge: home -0.0346.
- Composite edge: home -1.6789.
- Season-quality margin adjustment: -0.5737 toward SD.
- Starter-experience control: not applied.
- Recency guardrail: applied.
- Score-volatility action: supported blowout-margin expansion.
Starter comparison
- SD Casey Mize: projected 3 ER/15 outs, actual 2 ER/15 outs; ER error -1, ERA error -1.80.
- COL Tomoyuki Sugano: projected 3 ER/14 outs, actual 6 ER/15 outs; ER error +3, ERA error +5.01.
Sugano was the principal pitching miss.
Score path
Historical approximately 5–5 → variance 6–5 → enhanced 8–5 → Savant approximately 7.74–4.67 → fundamental 8–5 → capped 8–5 → simulation 8–5.
Player-level adjustments
- Jake McCarthy exceeded projection by +1.09.
- Cole Carrigg exceeded projection by +1.09.
- Luis Campusano was -0.80.
- Hunter Goodman was +0.80 but did not fully account for the final run environment.
Audit and causes
- Structural audit: PASS; 0 defects, 100 good, 8 informational.
- Primary/secondary causal fields were empty because the winner call was correct.
- Forensic attribution classified Sugano’s result as an outlier, with no credible signal explaining the 5.01 ERA error.
- Win quality:
strong_correct_call.
SEA@LAA — correct winner, wrong score
- Actual: SEA 4, LAA 6; winner LAA.
- Predicted: SEA 5, LAA 6; winner LAA.
- Published pick probability: LAA 0.527588.
- Confidence edge: home +0.0552.
- Bucket: Lean.
- Brier: 0.223173.
- Team-run absolute error: 1.
- Total-run bias: +1.
- Winner status: Correct winner; score wrong.
Evidence edges and controls
- Season edge: home -0.2584.
- Recent edge: home -0.326.
- Pitcher edge: home -0.0359.
- Composite edge: home -0.1226.
- Starter-experience control applied because Kade Anderson had only four prior appearances.
- Shrink factor: 0.5667.
- Published home probability after control: 0.538184 in the trace; lineage later lists 0.527588.
- Recency guardrail: applied.
- Score volatility: no change.
Starter comparison
- SEA Kade Anderson: projected 1 ER/15 outs, actual 5 ER/13 outs; ER error +4, ERA error +8.58.
- LAA Reid Detmers: projected 2 ER/19 outs, actual 3 ER/18 outs; ER error +1, ERA error +1.66.
Score path
Historical approximately 4–4 → variance 5–4 → enhanced 5–6 → Savant approximately 5.23–6.04 → fundamental 5–6 → capped 5–6 → simulation 5–6.
Player-level adjustments
- Jose Siri: +1.25 runs.
- J.P. Crawford: +1.07.
- Christian Moore: -0.80.
- LAA lineup exceeded its projection by three runs.
Audit and causes
- Structural audit: PASS; 0 defects, 102 good, 7 informational.
- Primary/secondary causal fields were empty because the winner was correct.
- Starter uncertainty was real and documented. The forensic recommendation was to reduce confidence when prior feed history is thin and validate any run-parameter change in shadow.
- Win quality:
solid_correct_call.
SF@STL — correct winner, wrong score
- Actual: SF 1, STL 2; winner STL.
- Predicted: SF 4, STL 5; winner STL.
- Published pick probability: STL 0.505000.
- Confidence edge: home +0.0100.
- Bucket: Toss-up.
- Brier: 0.245025.
- Team-run absolute error: 6.
- Total-run bias: +6.
- Winner status: Correct winner; wrong score.
Evidence edges and controls
- Season edge: home +0.4205.
- Recent edge: home -0.238.
- Pitcher edge: home +0.0357.
- Composite edge: home +0.4303.
- Starter-experience control applied to Quinn Mathews, with six prior appearances; shrink factor 0.675.
- Recency guardrail: applied.
- Score volatility: no change.
Starter comparison
- SF Landen Roupp: projected 1 ER/16 outs, actual 2 ER/13 outs; ER error +1, ERA error +2.46.
- STL Quinn Mathews: projected 2 ER/15 outs, actual 1 ER/20 outs; ER error -1, ERA error -2.25.
Score path
Historical approximately 4–5 → variance 4–5 → enhanced 4–5 → Savant approximately 3.85–4.99 → fundamental 4–5 → capped 4–5 → simulation 4–5.
Player-level adjustments
- Joshua Baez: -1.4 runs.
- Shay Whitcomb: -0.93.
- Leonardo Bernal: +0.92.
- Both lineups under-produced materially.
Audit and causes
- Structural audit: PASS; 0 defects, 101 good, 7 informational.
- Primary/secondary causal fields were empty.
- Win quality:
toss_up_went_our_way. - This game is a direct warning against reducing all run errors to starter problems: the primary deviation was low offense on both sides.
4. Miss reconstruction
Earliest wrong-direction stage for each loss
BAL@NYM
- Historical ML: home advantage was already present.
- Variance stage: home remained ahead.
- Enhanced prediction: home score expanded to 7 and the model moved toward a stronger NYM conviction.
- Savant/environment stage: home remained strongly favored.
- Fundamental review, cap, and simulation did not reverse that direction.
- Earliest wrong-direction movement: enhanced prediction, where recent form, head-to-head/low-score logic, and related inputs increased the NYM advantage before the game’s actual low-scoring realization.
- Failure type: primarily run-environment miss, secondarily bad weighting/conviction escalation, with irreducible starter/offensive variance.
- The confidence publication lineage is separately defective and must not be conflated with the winner-direction error.
CHW@CLE
- Historical ML was nearly even and slightly favored CHW by runs.
- Variance stage moved to CHW 5–4.
- Enhanced prediction reversed the direction to CLE 5–4.
- Later stages did not reverse it.
- Earliest wrong-direction stage: enhanced prediction, where recent form, matchup recency, and one-run-margin controls moved from CHW toward CLE.
- Failure type: bad weighting/control interaction in a genuine toss-up, plus starter/input incompleteness because Newcomb lacked a settled projection line, and irreducible variance.
- The published probability remained near 50%; this was not a high-conviction failure.
MIA@ARI
- Historical ML was nearly even, slightly favoring MIA.
- Variance stage became 5–5.
- Enhanced prediction moved to MIA 5–4.
- Savant moved both teams upward but preserved MIA’s lead.
- Later stages preserved the wrong MIA direction.
- Earliest wrong-direction stage: enhanced prediction, with the model underweighting ARI’s eventual offensive output and preserving a low-scoring environment.
- Failure type: run-environment miss, offense miss, and toss-up variance. Starter evidence was also incomplete for Burnes.
- Probability lineage contains an independent material publication defect.
Loss classification
| Game | Bad input | Bad weighting | Calibration | Starter error | Offense/bullpen miss | Run-environment miss | Irreducible variance |
|---|---|---|---|---|---|---|---|
| BAL@NYM | Incomplete explanation of publication transformation | Yes, conviction escalation | Yes, strong 0.26 edge lost | Mostly variance; both starters better | NYM offense -6 versus projection | Primary; 11 projected runs vs 3 actual | Yes |
| CHW@CLE | Missing settled Newcomb line | Yes, enhanced stage reversed side | Low-confidence toss-up | Newcomb line unavailable; Williams +1 ER | CHW offense +1, CLE offense -3 | Secondary, only -1 total bias | Primary toss-up variance |
| MIA@ARI | Burnes starter line incomplete | Yes, ARI offense underweighted | Toss-up | Alcantara close; Burnes incomplete | ARI offense +4; bullpen contributed | Primary; 9 projected runs vs 15 actual | Yes |
A confidence edge of 0.12, where present on other games, is moderate—not a near coin flip. In this slate, the 0.14 and 0.16 edges on NYY@MIN, LAD@CIN, and SD@COL were meaningful moderate edges, whereas CHW@CLE and SF@STL were approximately 0.01 toss-ups.
Pipeline-stage quality across all stages
| Stage | Winner accuracy | Winner hits | Team-run MAE | Total-run MAE | Margin MAE | Change versus historical ML |
|---|---|---|---|---|---|---|
| Historical ML | 60% | 6/10 | 2.0828 | 3.3433 | 1.8811 | Baseline |
| Variance applied | 50% | 5/10 | 1.9500 | 3.3000 | 1.7000 | Margin/team-run improved; winner regressed |
| Enhanced prediction | 70% | 7/10 | 2.1000 | 3.4000 | 2.0000 | Winner improved; runs/margin worsened |
| Embedded Savant environment | 60% | 6/10 | 2.1500 | 3.3000 | 2.3000 | Winner and margin regressed |
| Fundamental edge review | 70% | 7/10 | 2.1000 | 3.4000 | 2.2000 | Winner recovered; margin remained worse |
| Capped target | 70% | 7/10 | 2.1000 | 3.4000 | 2.2000 | No change |
| Simulation result | 70% | 7/10 | 2.1000 | 3.4000 | 2.2000 | No change |
| Published final | 70% | 7/10 | 2.1000 | 3.4000 | 2.2000 | No change |
Important transition findings:
historical_ml → variance_applied: winner accuracy fell from 6/10 to 5/10, with four direction changes to ties andSF@STLexplicitly regressing.variance_applied → enhanced_prediction: winner accuracy recovered to 7/10;CHW@CLEregressed, whileDET@TOR,NYY@MIN, andSF@STLimproved.enhanced_prediction → embedded_savant_run_environment:ATL@CHCmoved CHC to a tie and winner accuracy fell to 6/10.embedded_savant → fundamental_edge_target_review:ATL@CHCrecovered to CHC and winner accuracy returned to 7/10.- Fundamental review, capping, simulation, and publication made no winner-direction changes after that recovery.
The recovery at the fundamental stage does not erase the intermediate Savant-stage regression. The pipeline had a genuine intermediate winner-direction failure even though the final published winner was restored.
The simulation’s zero-flip result is especially important: it did not independently validate or correct any winner on this slate.
5. Cross-game counterfactuals
Lever tension 1: widen run distributions
- Lever:
score.variance_multiplier / score.variance_floor - Target metrics: Brier score and calibration error.
- Helps:
BAL@NYM, where a 0.26-confidence pick lost and the forecast was severely overconfident in the projected run environment. - Hurts: None listed in the slate-level tension record.
- Net evidence: 1 helps, 0 hurts. This supports a small, bounded shadow increase in variance, but not an unconstrained change. The persistent run-model weakness means widening the distribution should be treated as uncertainty management, not as a way to create predictive signal.
Lever tension 2: pitcher form weights and prior-game shrinkage
- Lever:
player.pitcher.v4 form weights / player.pitcher_prior_games - Target metrics: starter ERA MAE and starter outs MAE.
- Helps:
ATL@CHC,CHW@CLE,LAD@CIN,NYY@MIN,SD@COL,SEA@LAA. - Hurts or risks hurting:
DET@TORandSF@STL, where starter ER error was only 1; heavier reweighting could disturb already reasonable projections. - Net evidence: 6 helps versus 2 hurts. This supports a bounded shadow experiment, particularly for thin-history starters, but not a broad unconditional reweighting.
Lever tension 3: recent/season run-mean weighting
- Lever:
recent.* / season.* run-mean weighting - Target metrics: team-run MAE, total-run MAE, accuracy.
- Helps:
BAL@NYM,CHW@CLE,LAD@CIN,MIA@ARI,SF@STL. - Hurts or risks hurting:
DET@TOR,SD@COL, andSEA@LAA, where team-run error was only 2, 2, and 1. - Net evidence: 5 helps versus 3 hurts. This is mixed evidence and does not justify a direct promotion. Any change should be a small shadow experiment with game-level regression monitoring.
Tempting one-game fixes that must not be made
- Do not globally increase NYM confidence because of the strong recent-form signal in
BAL@NYM; that would worsen calibration risk after the 0.26-confidence miss. - Do not flip toss-up handling based on
CHW@CLE; its published edge was only 0.0113 and the outcome was explicitly classified as toss-up variance. - Do not broadly raise ARI offense weights solely because Nootbaar and Lawlar exceeded projections in
MIA@ARI; only 21 of 55 material player deviations were supported by the hitter’s own season contact quality. - Do not lower all starter projections because of Kade Anderson or Sugano; several starter projections were reasonably close, and the cross-slate starter bias is nonpersistent.
- Do not use the correct winners in
LAD@CINorSD@COLto claim the run model is sound; both had substantial score error despite correct direction. - Do not treat the zero simulation flips as evidence that simulation should be removed. First determine whether the simulation is no-oping because of the documented early-exit/design issue.
6. Data and contract defects
Audit finding inventory
Across the structural audit summaries:
- Critical: 0
- Errors: 0
- Warnings: 0
- Informational: 74
Every per-game structural audit passed. No structural invariant failure was recorded in the game artifacts.
The broader forensic findings are nevertheless material:
Critical contract/provenance finding
unexplained_probability_publication_delta
- Affected:
BAL@NYM,MIA@ARI - Material calibrated-to-published changes lack recorded transformations.
- Required action: block promotion until lineage is reconstructed.
- Do not call this a governor bypass without tracing pick-side math.
High model findings
single_slate_calibration_instability
- WAE: 0.2812.
- High model/process risk, not a critical contract failure.
- Action: continue rolling-window monitoring.
weak_run_model_signal
- Holdout R² near zero for all run targets.
- High model risk.
- Action: feature/target investigation and isolated backtest.
Informational findings
complete_slate_audit_coverage
- Coverage was complete and should remain in every report.
simulation_inert_on_slate
- Zero flip candidates and zero published flips.
- Informational on this slate, but escalated across 11 consecutive slates.
Prediction-model defects versus presentation/artifact bugs
Prediction-model/process defects
- Near-zero run-model signal.
- Persistent simulation no-op/inertness.
- Poor single-slate probability calibration.
- Thin-history starter uncertainty.
- Incomplete settled starter lines for Newcomb and Burnes.
- Potential overreliance on recent/season run means in the enhanced stage.
- Player-level projections have weak separation:
- H spread ratio 0.386
- H correlation 0.213
- 2B metric worse than flat baseline: MAE 0.264 versus flat MAE 0.231, with 17.4% overprojection.
Presentation/provenance/artifact defects
- Missing integrity-revision audit artifact.
- Unexplained publication transformations in two probability lineages.
- Inconsistent probability fields in
MIA@ARI, where the control trace and lineage show different intermediate values. - Starter-comparison records that exist structurally but lack a complete settled projection line for one starter in two games.
The clean forecast artifact does not prove the underlying model was correct. It only establishes that the saved artifact was not corrupted in the ordinary structural sense.
Complete pick-side probability lineage audit
The required chain is:
raw model → calibrated → governor → score coherence/recency → published
Games with fully recorded transformations
CHW@CLE: published probability matches calibrated/governed value; recency guardrail applied.DET@TOR: same.LAD@CIN: score coherence followed by matchup-recency guardrail.NYY@MIN: same.SD@COL: same.SEA@LAA: same, though the detailed trace and lineage should still be reconciled numerically.SF@STL: same.ATL@CHC: numerical delta is small and marked nonmaterial, but the text says no recorded transformation explains it.
Materially incomplete lineages
BAL@NYM: raw 0.6845 → calibrated 0.725 → governor 0.725 → score coherence 0.725012, but published home probability 0.627507. The 9.75-point drop is not recorded in the lineage. Starter-experience shrinkage appears in the detailed trace, but the lineage does not label it as the complete publication transformation.MIA@ARI: raw 0.5242 → calibrated 0.5676 → governor 0.5676 → score coherence 0.567632, but published home probability 0.517426. The 5.02-point drop is unexplained in the lineage. The detailed trace additionally reports inconsistent pre/post values around the starter-experience shrink.
No bypass should be asserted until these transformations are traced, but these are genuine contract defects that block promotion.
7. Cross-slate persistence
The trend file contains 11 prior/current slates, with 10 prior slates loaded. The current slate is therefore not isolated for persistent findings.
Finding streaks
| Finding | Consecutive-slate count | Present now? | Interpretation |
|---|---|---|---|
high_raw_probability_cluster | 0 | No | One occurrence in window; not persistent |
pipeline_winner_instability | 0 | No | Two occurrences in window, but not current |
score_margin_compression | 0 | No | One occurrence in window; not persistent |
simulation_inert_on_slate | 11 | Yes | Established persistent failure |
single_slate_calibration_instability | 1 | Yes | Current and recurring in 5/11 window slates, but only one consecutive slate |
weak_run_model_signal | 11 | Yes | Established persistent failure |
The two 11-slate findings are escalated findings and must be treated as established failures, not as single-slate noise.
Escalated finding: simulation inertness
- Streak: 11 consecutive slates
- Incidence: 11/11 window slates
- Target lever listed:
simulation.allow_score - Target metrics: team-run MAE and total-run MAE
- Parameter actionability: explicitly false
- Direction of fix: confirm the simulation is running rather than silently no-oping.
The self-assessment identifies a likely root cause: the simulation uses the same draws for target-realization search and win-probability estimation, and exits early after finding a target-realizing play. With approximately two selected draws, the calculated win rate cannot function as an independent probability. The recommended fix is code/diagnostic work in the simulation distribution builder and draw-loop early exit, not a forced nightly parameter move.
Escalated finding: weak run-model signal
- Streak: 11 consecutive slates
- Incidence: 11/11 window slates
- Listed target levers:
training.xgb.n_estimatorstraining.xgb.max_depthtraining.xgb.learning_rate- Target metrics: team-run MAE and total-run MAE
- Parameter actionability: explicitly false
- Direction of fix: isolated feature/target investigation and retraining backtest.
The registered evidence is strong:
- Total R²: 0.020666
- Home R²: 0.011791
- Away R²: 0.021038
The recommended remedy is not nightly hyperparameter adjustment. The self-assessment proposes adding market no-vig probability where legitimately sourced, park/weather environment, bullpen rest/fatigue, and platoon-adjusted lineup quality, followed by same-fingerprint holdout testing and a model-schema version bump.
Current non-escalated calibration finding
single_slate_calibration_instability:
- Present current slate.
- Consecutive streak: 1.
- Incidence: 5 of 11 window slates.
- Target levers:
confidence.empirical_max_weight,confidence.base_cap,confidence.moderate_cap. - Target metrics: Brier score and calibration error.
This is concerning, but the causal register correctly says not to change calibration weights from one slate alone. The self-assessment’s auto-action proposal to lower caps is therefore best treated as a bounded shadow experiment, not an unmonitored promotion.
Metric trends
margin_bias: improving, mean -1.4185. The series ends at -0.4.mean_team_run_error_on_losses: regressing, mean 5.6132. Current value 6.333.weighted_calibration_error: regressing, mean 0.1579. Current value 0.2812.winner_accuracy: improving, mean 0.6185. Current value 0.7000.
These trends show an important divergence: winner accuracy and margin bias are improving, while calibration and loss-score error are worsening.
Top-confidence pick loss streak
- Current streak: 1
- Recent sequence ends: hit on 20260913, miss on 20260914.
- This is not yet a persistent top-confidence failure.
Cross-slate bias holds
The two explicit cross-slate bias findings remain nonactionable:
- Starter ERA error:
- 6/12 slates share the sign.
- Mean 0.144, z = 0.32.
- Status: hold.
- Lineup run delta:
- 7/12 slates share the sign.
- Mean -0.163, z = -0.82.
- Status: hold.
They should not be treated as established persistent biases.
8. Adjustments for today
Recommendations are ranked by persistence, scope, expected metrics, affected games, and regression risk.
1. Fix and independently validate the simulation module
- Evidence strength: Highest; 11 consecutive slates.
- Registered lever/action:
simulation.allow_scoreis listed, but the finding explicitly says parameter actionability is false. - Change: Do not force a parameter move. Perform the registered code/diagnostic action: separate target-realization search from independent win-distribution estimation, remove or redesign the early exit, and record the batch size.
- Expected metric: Improve the validity of simulation contribution; potentially improve team-run MAE and total-run MAE. Winner-flip rate should become measurable rather than structurally zero.
- Helps: All games in future slates; on this slate it would most directly provide an independent check for
BAL@NYM,CHW@CLE, andMIA@ARI. - Hurts: No direct lever-tension harm is registered, but an unvalidated simulation could introduce noise. Use the proposed shadow gate and rollback monitor.
- Regression risk: Medium until independent draws are validated.
- Reason not to force a parameter: The registered finding says this is a code/diagnostic failure, not a tunable nightly parameter.
2. Run an isolated feature/target backtest for the run model
- Evidence strength: Highest; 11 consecutive slates and near-zero R².
- Registered targets:
training.xgb.n_estimators,training.xgb.max_depth,training.xgb.learning_rate, but the finding marks parameter actionability false. - Change: No direct hyperparameter promotion. Add and test the registered feature-contract changes: legitimate market no-vig probability, park/weather environment, bullpen rest/fatigue, and platoon-adjusted lineup quality. Compare same-fingerprint holdout R² and MAE; bump model schema if semantics change.
- Expected metric: Increase holdout R² and reduce team-run and total-run MAE.
- Helps: All games, especially high-run-error games
BAL@NYM,LAD@CIN,MIA@ARI, andSF@STL. - Hurts: Could degrade close, already reasonable games such as
DET@TOR,SD@COL, andSEA@LAAif promoted without gating. - Regression risk: High if promoted without a holdout and shadow comparison.
- Reason not to force a parameter: The evidence says no bounded nightly knob can repair a feature/target problem.
3. Bounded calibration-cap shadow experiment
- Evidence strength: Moderate; current WAE 0.2812, current high-conviction miss, and calibration metric is regressing across the window, but the consecutive streak is only 1.
- Exact registered parameter:
confidence.base_cap. - Change: Reduce
confidence.base_capby a small amount, for example 0.02, in shadow only. - Expected metric: Lower Brier score and weighted calibration error; reduce high-conviction miss severity.
- Helps: Most directly
BAL@NYM, where the published 0.6275 home probability still overstated the true side despite the starter-experience shrink. It could also help high-raw clusters such asLAD@CINandSD@COLby reducing overstatement, although those winners were correct. - Hurts: The lever-tension register lists no direct harmed games on this slate. The principal risk is underconfidence on valid moderate/strong calls such as
NYY@MIN. - Regression risk: Moderate. Require rolling calibration and Brier monitoring before promotion.
- Guardrail: This is a shadow experiment, not a claim that one slate proves a cap change is necessary.
4. Bounded run-variance shadow experiment
- Evidence strength: Moderate; the current slate has large score misses and the lever tension shows one help versus zero hurts, while margin bias is improving.
- Exact registered parameter:
score.variance_multiplier. - Change: Increase by a small amount, for example 0.05, in shadow only.
- Expected metric: Reduce score-tail overconfidence and improve Brier/calibration behavior in high-run-error games; potentially improve team-run and total-run MAE through less compressed distributions.
- Helps:
BAL@NYMmost clearly; the lever tension explicitly identifies it as helped by wider distributions. - Hurts: No direct harmed game is listed for this slate, but it could make already close score forecasts less precise in
DET@TOR,SD@COL, andSEA@LAA. - Regression risk: Moderate to high because the run model has near-zero signal; widening uncertainty cannot create predictive information.
- Guardrail: Shadow only, with rollback if team-run MAE or total-run MAE worsens over the registered window.
5. Thin-history starter shadow control
- Evidence strength: Moderate and game-specific; strongest evidence is
SEA@LAA, plus thin-history starters inBAL@NYMandSF@STL. - Exact registered parameter:
player.pitcher_prior_games. - Change: Increase the effective prior-history requirement modestly for starters with fewer than 12 feed appearances, or equivalently strengthen the prior-games shrinkage in shadow.
- Expected metric: Reduce starter ERA MAE and confidence error for thin-history starters.
- Helps:
SEA@LAAmost directly; also future games analogous toBAL@NYMandSF@STL. - Hurts: Could reduce useful responsiveness for genuinely improved young starters, and the lever-tension record warns that
DET@TORandSF@STLhad accurate starter projections. - Regression risk: Moderate.
- Guardrail: Do not apply globally to established starters; gate by documented feed-history count and validate starter outs as well as ERA.
Defects that require abstention rather than tuning
- Do not tune around
MIA@ARIuntil its probability lineage and Burnes starter record are reconciled. - Do not promote any confidence change until the missing publication transformation is recorded for
BAL@NYMandMIA@ARI. - Do not use
score.variance_flooras a substitute for fixing the near-zero run-model feature signal. - Do not force a parameter for the simulation finding because the registered finding explicitly identifies a code/diagnostic action.
9. Bottom line
Known
- The slate produced a 7–3 winner record.
- Winner accuracy was better than the validated baseline on this slate, but one slate cannot establish durable improvement.
- The three losses were:
- one strong-conviction run-environment failure:
BAL@NYM; - one genuine toss-up with a small wrong-side lean:
CHW@CLE; - one toss-up with a six-run underprojection and incomplete starter data:
MIA@ARI. - Exact run prediction is weak. Holdout R² is approximately 0.01–0.02, and this weakness has persisted for 11 slates.
- Simulation contribution is not independently trustworthy and has been inert for 11 slates.
- Calibration is poor on the current slate and is trending worse across the monitoring window.
- Ordinary artifact coverage is complete and all structural audits passed.
- Two probability lineages have critical unexplained publication transformations.
- The integrity-revision audit artifact is missing.
Uncertain
- Whether the unexplained probability deltas represent a legitimate but undocumented starter/recency transformation or an actual publication-contract bypass.
- Whether recent/season run weighting is beneficial after controlling for slate composition; the current lever tension is mixed.
- Whether starter prior weighting should be globally changed; the cross-slate starter bias is not persistent.
- Whether widening variance will improve realized score metrics or merely make forecasts less specific; it should remain a shadow experiment.
- The extent to which the reported player-level deviations are learnable: only 21 of 55 material deviations were supported by the hitter’s own season contact quality.
Safest single next action
Do not promote any model or probability change. First reconcile the complete pick-side probability lineage for BAL@NYM and MIA@ARI, while independently validating the simulation distribution code in shadow.
That is the safest immediate action because it addresses the only critical contract failure and the strongest persistent operational failure before allowing calibration or variance adjustments to mask a provenance or no-op simulation defect.