Luna deep analysis — slate 20260927

Coverage receipt: COMPLETE · 9/8 sections; 14/14 games; 6/6 causes; 5/6 sources

1. Evidence receipt and gaps

Sources received

All seven source_manifest entries were checked:

SourceStatusPurpose
prediction_review_20260927.jsonLoadedOfficial outcomes and scoring errors
PREDICTION_SYSTEM_DEEP_AUDIT_20260927.jsonLoadedProbability, provenance, starter, and decision contracts
continuous_learning_daily_20260927.jsonLoadedStage quality, calibration, probability lineage, score distribution, and starter comparisons
detailed_20260927.htmlLoadedFull game and simulation rendering
20260927_ultra_detailed_player_audit.htmlLoadedPlayer-level prediction trace
audit_report_20260927.htmlLoadedInvariant findings
audit_report_20260927_integrity_revision.htmlMissingPost-Luna remediation proof for immutable revision artifacts

The missing integrity-revision audit is material to remediation verification, although it is not evidence that the prediction model itself failed.

Games reviewed

The games array contains 14 games, all reviewed:

ARI@SD, ATL@MIA, CHC@BOS, CIN@TOR, CLE@KC, COL@CHW, HOU@OAK, LAA@SEA, LAD@SF, NYM@WAS, PIT@DET, STL@MIL, TB@PHI, and TEX@MIN.

The game-level results reconcile to 9 winner hits and 5 misses. However, the evidence contains multiple coverage contradictions:

This is an evidence-contract defect. It does not change the 14 game outcomes presented, but it prevents calling the slate fully clean.

Other gaps and contradictions

2. Executive diagnosis

Winner accuracy

The slate produced 9 winner hits out of 14 settled games: 64.29%.

That exceeds:

This is a positive directional result, but it is not sufficient evidence of a good overall prediction. Four of the nine winner hits had substantial score errors, and several hits were toss-ups that happened to resolve favorably.

The five misses were:

ARI@SD, CLE@KC, NYM@WAS, TB@PHI, TEX@MIN.

Calibration quality

Calibration was weak despite acceptable winner accuracy:

The system’s published confidence was generally reduced by governors, score coherence, or recency controls. That does not mean the underlying probability path was always correct. TB@PHI has an unexplained publication transformation and is the critical probability-lineage issue.

A confidence edge of 0.12 is moderate, not near a coin flip. CLE@KC and COL@CHW both carried a 0.12 edge; CLE@KC lost and COL@CHW won. Those outcomes should not be treated as equivalent to the toss-up games.

Score accuracy

Score accuracy was the clearest model weakness:

The model therefore had some directional value but almost no validated exact-run explanatory power. Correct winners with poor scores must not be counted as strong forecasts.

Starter accuracy

Starter performance was mixed and strongly contaminated by outliers and missing or implausible lines:

The pitcher-form lever therefore should not be changed from this slate alone. The lever tension was 4 games helped versus 5 hurt.

Artifact integrity

Artifact integrity is not clean:

Causal issue register reconciliation

  1. unexplained_probability_publication_delta — Critical
  2. Affected game: TB@PHI.
  3. Evidence: One game has an unexplained calibrated-to-published delta of at least two percentage points.
  4. Action: Block promotion until the missing probability transformation is recorded and reconciled.
  5. Guardrail: Do not assume the probability governor was bypassed until the pick-side math is traced.
  6. Diagnosis: Supported. TB@PHI records calibrated probability 0.6056, governor output 0.6056, score-coherence probability 0.588988, and published pick probability 0.57564, with "no recorded transformation explains the publication delta". This is a contract failure, not proof that the governor was bypassed.
  1. artifact_integrity_failure — High
  2. Affected game: CHC@BOS.
  3. Evidence: Two structural errors and one warning slate-wide.
  4. Action: Exclude the slate from parameter learning until the artifact-generation step is fixed.
  5. Guardrail: Do not blame accuracy changes on a malformed artifact.
  6. Diagnosis: Supported. The CHC@BOS file defect is separate from the correct winner call.
  1. score_margin_compression — High
  2. Affected games: ARI@SD, CHC@BOS, CIN@TOR, HOU@OAK, TB@PHI.
  3. Evidence: 11/14 predicted margins ≤2, 7/14 actual margins ≥4, predicted mean margin 1.79 versus actual 3.36.
  4. Action: Check multiple recent out-of-sample slates before widening score distributions.
  5. Guardrail: Do not widen every score prediction because of one blowout.
  6. Diagnosis: Supported and now persistent for two consecutive slates. Cross-game evidence favors a bounded shadow increase in variance, not an unrestricted widening.
  1. weak_run_model_signal — High
  2. Affected: All 14 games.
  3. Evidence: Near-zero holdout R².
  4. Action: Investigate features and target through an isolated backtest.
  5. Guardrail: Do not treat small positive R² as exact-score reliability.
  6. Diagnosis: Strongly supported and escalated after 11 consecutive slates. This is a code/data/training problem, not a nightly tuning problem.
  1. complete_slate_audit_coverage — Info
  2. Evidence: The slate says every settled game received QA, but counts are internally inconsistent at 15 versus 14.
  3. Action: Retain per-game audit receipts.
  4. Diagnosis: The existence of per-game receipts is supported, but the coverage contract itself is not reconciled.
  1. simulation_inert_on_slate — Info in the slate register, escalated across slates
  2. Evidence: Zero flip candidates and zero published flips.
  3. Action: Measure simulation contribution over rolling slates.
  4. Guardrail: Zero flips alone is not proof that the simulator did no score work.
  5. Diagnosis: As a single slate, this is only diagnostic. Across 11 consecutive slates, it is an established code/diagnostic failure requiring operator action.

3. Every game

The season, recent, pitcher, and composite edges below are home-minus-away edges. “Controls” includes governor, recency, starter-experience, or score-volatility handling. Player-level adjustments are reported only where supplied; absent data are not inferred.

Game-by-game table

GamePredicted / actualWinnerPublished probability; edge; bucketBrier; team-run error; total biasStarter projected → actualEdges: season / recent / pitcher / compositePrimary / secondary cause
ARI@SDARI 6–4 / SD 9–4MissHome 0.489; edge -0.0216; toss-up.260932; 7; -3Soroka 3 ER, 5.06 ERA, 16 outs → 3 ER, 5.79, 14; Vásquez 1 ER, 1.80, 15 → 1 ER, 1.50, 18+.218 / +.370 / -.050 / -.258Toss-up variance / lean-side miss
ATL@MIAMIA 5–4 / MIA 5–3HitHome .505; edge +.010; toss-up.245025; 1; +1Ritchie 3 ER, 5.79, 14 → 4 ER, 6.35, 17; Junk 3 ER, 5.79, 14 → 1 ER, 1.93, 14-.649 / -.454 / +.068 / -.141No primary; toss-up went correctly
CHC@BOSCHC 4–3 / CHC 6–2Hit; correct winner, wrong scoreAway .505; edge -.0103; toss-up.244878; 3; -1Imanaga 1 ER, 1.59, 17 → 1 ER, 9.00, 3; Houck 4 ER, 36.00, 3 → 3 ER, 9.00, 9-.261 / +.326 / -.053 / -.359No primary; artifact error and starter/workload anomaly
CIN@TORTOR 5–4 / TOR 5–1Hit; correct winner, wrong scoreHome .512; edge +.0232; toss-up.238543; 3; +3Williamson 1 ER, 2.08, 13 → 4 ER, 12.00, 9; Scherzer 4 ER, 7.20, 15 → 1 ER, 1.29, 21+.303 / -.408 / +.115 / +.499No primary; starter error
CLE@KCCLE 6–4 / KC 3–2MissAway .560; edge -.120; moderate.313600; 5; +5Messick 3 ER, 4.26, 19 → 1 ER, 3.00, 9; Lynch 1 ER, 1.69, 16 → 2 ER, 3.38, 16-1.096 / -1.374 / -.028 / -1.368Run environment over / wrong conviction side
COL@CHWCHW 8–5 / CHW 4–2Hit; correct winner, wrong scoreHome .560; edge +.120; moderate.193600; 7; +7Freeland 5 ER, 10.38, 13 → 4 ER, 9.00, 12; Kay 3 ER, 5.79, 14 → 1 ER, 1.80, 15+1.494 / +1.020 / +.048 / +1.722Correct winner, severe score miss
HOU@OAKHOU 8–6 / HOU 9–0Hit; correct winner, wrong scoreAway .560; edge -.120; moderate.193600; 7; +5Lambert 4 ER, 6.75, 16 → 0 ER, 0.00, 6; Johnson 7 ER, 15.75, 12 → 0 ER, 0.00, 5-1.052 / -.490 / +.063 / -.922Correct winner, starter/run-tail miss
LAA@SEASEA 5–3 / SEA 7–3HitHome .560; edge +.120; moderate.193600; 2; -2Kikuchi 4 ER, 7.20, 15 → 3 ER, 5.40, 15; Gilbert 0 ER, 0.00, 17 → 0 ER, 0.00, 12+.316 / +.250 / +.097 / +.809Strong correct call
LAD@SFLAD 6–3 / LAD 5–1Hit; correct winner, wrong scoreAway .580; edge -.160; moderate.176400; 3; +3Dreyer 1 ER, 1.80, 15 → 1 ER, 4.50, 6; Seymour 4 ER, 9.00, 12 → 0 ER, 0.00, 3-1.631 / -1.146 / +.003 / -1.717Strong correct call; score/starter variance
NYM@WASNYM 7–5 / WAS 6–4MissAway .531; edge -.0611; lean.281491; 4; +2Manaea 4 ER, 6.35, 17 → 5 ER, 7.50, 18; Herz 4 ER, 9.82, 11 → 4 ER, 12.00, 9+.155 / -.194 / +.059 / -.193Lean-side miss
PIT@DETPIT 4–3 / PIT 4–2Hit; correct winner, close scoreAway .505; edge -.010; toss-up.245025; 1; +1Jones 1 ER, 1.59, 17 → 0 ER, 0.00, 12; Ryan 1 ER, 3.00, 9 → 2 ER, 13.50, 4+.036 / -.282 / +.006 / -.218Toss-up went correctly
STL@MILMIL 5–2 / MIL 6–4Hit; correct winner, wrong scoreHome .580; edge +.160; moderate.176400; 3; -3Pallante 4 ER, 6.75, 16 → 6 ER, 10.80, 15; Misiorowski 2 ER, 3.00, 18 → 0 ER, 0.00, 16+1.486 / +1.266 / +.101 / +1.896Strong correct call; score under-dispersion
TB@PHITB 4–3 / PHI 7–3MissAway .576; edge -.1513; moderate.331361; 5; -3Martinez 3 ER, 4.50, 18 → 4 ER, 13.50, 8; Wheeler 3 ER, 4.50, 18 → 1 ER, 1.50, 18-.631 / -1.050 / +.002 / -.604Wrong conviction side / lean-side miss
TEX@MINTEX 5–4 / MIN 6–4MissAway .512; edge -.0239; toss-up.262113; 3; -1Gore 4 ER, 7.71, 14 → 1 ER, 3.86, 7; Kremer 2 ER, 3.60, 15 → 1 ER, 1.29, 21+.020 / +.522 / -.028 / -.100Toss-up variance

Controls, score paths, and player adjustments

4. Miss reconstruction

ARI@SD

CLE@KC

NYM@WAS

TB@PHI

TEX@MIN

Pipeline-stage quality across all stages

A later correct winner does not erase an earlier winner-direction regression.

StageWinner accuracyTeam-run MAETotal-run MAEMargin MAE
Historical ML8/14 = 57.14%1.70011.75682.8805
Variance applied8/141.67861.78572.7857
Enhanced prediction9/14 = 64.29%1.85712.71433.0000
Embedded Savant environment9/141.89292.92862.9286
Fundamental edge target review9/141.92862.85713.0000
Capped target9/141.92862.85713.0000
Simulation result9/141.92862.85713.0000
Published final9/141.92862.85713.0000

Important transitions:

The pipeline improved winner accuracy after enhanced prediction, but the improvement came with worse score quality and a documented regression on TB@PHI. That intermediate regression remains a model-process finding.

5. Cross-game counterfactuals

Lever tension 1: widen run distributions

Lever: score.variance_multiplier / score.variance_floor

Lever tension 2: pitcher form weights / prior-games weighting

Lever: player.pitcher.v4 form weights / player.pitcher_prior_games

Lever tension 3: recent/season run-mean weighting

Lever: recent.* / season.* run-mean weighting

Tempting one-game fixes that must not be made

6. Data and contract defects

Audit findings by severity

Critical

This is a probability-contract failure. Promotion should remain blocked until reconciled.

Errors

These are artifact/pipeline representation errors, not proof of a wrong model winner.

Warning

Informational and coverage defects

Prediction-model defects versus artifact bugs

Prediction-model/process defects

Presentation/artifact defects

These artifact defects must not be used to infer corresponding accuracy failures.

Complete probability-lineage audit

The pick-side lineage was checked for all 14 games:

The only declared material bypass/unexplained delta is TB@PHI. The other large raw-to-published changes have recorded transformations and should not be labeled bypasses.

Coverage reconciliation

The slate cannot be called clean because:

  1. Expected games: 14.
  2. Game records: 14.
  3. Structural audit count: 15.
  4. Canonical artifacts loaded: 15.
  5. Continuous-learning games: 15.
  6. Missing integrity-revision audit.
  7. Settled count is 14 in one place and games count is 15 in another.

The per-game result set is complete for the 14 listed games, but the audit-count contract requires correction.

7. Cross-slate persistence

Raw structural evidence

Margin distribution

Current slate evidence shows:

The improvement does not remove the two-slate persistence of compression.

Pipeline-stage transitions

Across the current slate:

Calibration monitoring

High-raw cluster

Four games exceeded the raw cluster threshold and all hit:

COL@CHW, HOU@OAK, LAD@SF, STL@MIL.

The cluster is useful diagnostic evidence but not a persistent failure on this slate. It should not trigger a one-slate confidence-cap adjustment.

Simulation control

Finding streaks

Every finding_streaks entry:

Escalated findings

These are established failures, not single-slate noise.

  1. Simulation inertness
  2. Streak: 11 consecutive slates; incidence 11.
  3. Target lever: simulation.allow_score, although the register marks it non-parameter-actionable.
  4. Metric harmed: team_run_mae, total_run_mae.
  5. Direction of fix: Confirm the simulator is actually running and independently estimate the winner distribution. The supplied self-assessment identifies a shared-draw, early-exit problem: the simulation uses the same target-realization draws for score construction, may stop after roughly two selected draws, and therefore cannot produce a meaningful win rate.
  1. Weak run-model signal
  2. Streak: 11 consecutive slates; incidence 11.
  3. Target levers: training.xgb.n_estimators, training.xgb.max_depth, training.xgb.learning_rate, but the register marks the finding non-parameter-actionable.
  4. Metric harmed: team_run_mae, total_run_mae.
  5. Direction of fix: Isolated feature/target backtest. Add or validate market no-vig probability where source-labelled, park/weather environment, bullpen rest/fatigue, and platoon-adjusted lineup quality. Bump model schema when semantics change.

Top-confidence-pick loss streak

Metric-trend directions

All supplied metric trends are explicitly improving:

“Improving” does not mean solved. In particular, the run model remains near-zero-signal and margin compression remains present.

8. Adjustments for today

Recommendations are ranked by persistence, scope, expected metric benefit, affected games, and regression risk.

1. Simulation inertness — highest evidence strength

2. Weak run-model signal — persistent but operator-only

3. Margin compression — strongest current single-slate driver with persistence

4. Confidence caps — do not change today

5. Pitcher weighting — abstain

9. Bottom line

Known

Uncertain

Single safest next action

Block promotion and run the operator-level probability-lineage and simulation contract audit first: reconcile TB@PHI’s raw-to-published probability transformation and replace the inert shared-draw simulation probability with an independent, non-early-exiting winner-distribution shadow. This improves artifact trust and diagnostic validity without making an unsupported model-parameter change.