Luna deep analysis — slate 20260830

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

1. Evidence receipt and gaps

Sources received

Six of seven manifest entries were loaded:

  1. Prediction review — /app/output/reports/prediction_review_20260830.json, 349,718 bytes; official outcomes and scoring errors.
  2. Forensic deep audit — /app/output/reports/PREDICTION_SYSTEM_DEEP_AUDIT_20260830.json, 226,049 bytes; probability, provenance, starter, and decision contracts.
  3. Continuous learning — /app/output/learning/continuous_learning_daily_20260830.json, 2,264,904 bytes; pipeline-stage quality, calibration, lineage, score distribution, and starter comparisons.
  4. Detailed report — /app/output/reports/detailed_20260830.html, 331,974 bytes.
  5. Ultra-detailed player audit — /app/output/reports/20260830_ultra_detailed_player_audit.html, 2,061,684 bytes.
  6. Structural audit — /app/output/reports/audit_report_20260830.html, 138,926 bytes.

The following manifest item is explicitly missing:

  1. Integrity revision audit — /app/output/reports/audit_report_20260830_integrity_revision.html; intended to provide post-remediation proof for immutable revision artifacts.

Slate coverage

All 14 expected games were reviewed:

Coverage is structurally complete: 14/14 canonical artifacts loaded, 14/14 continuous-learning games, 14/14 forensic deep audits, 14/14 starter comparisons, and 14/14 structural audits.

Gaps and contradictions

2. Executive diagnosis

Winner accuracy

Correct winner does not imply a good prediction:

Calibration quality

Calibration was poor in every reported confidence bucket:

Published-confidence bucketGamesHitsObserved hit rateAverage confidenceCalibration error
0.50–0.55630.5000.5357+0.0357
0.55–0.60630.5000.5672+0.0672
0.65–0.70210.5000.6761+0.1761

Overall weighted absolute calibration error was 0.0693 across 14 settled games. All three buckets were overconfident.

The high-raw cluster was especially concerning:

The evidence does not support a new bucket-specific shrinkage formula from one slate, but it does support retaining and auditing raw → calibrated → governed → published lineage.

Score accuracy

Score quality was weak:

Margin underprediction was persistent on this slate:

The score pipeline’s best margin MAE was the historical baseline at 4.4881. Enhanced prediction worsened it to 4.7143, with team-run MAE worsening from 2.4184 to 2.5000, although total-run MAE improved from 2.1848 to 1.8571.

Starter accuracy

Starter projections were a material source of score error:

Starter identity matched in every listed comparison. The evidence therefore points to projection error rather than an identity-matching failure.

Artifact integrity

Causal issue register reconciliation

Critical: unexplained probability-publication delta

High: canonical artifact warning

High: pipeline winner instability

High: weak run-model signal

Medium: high-raw probability cluster

Info: complete slate audit coverage

Info: simulation inert on slate

3. Every game

Published probability below is expressed for the published predicted side. The supplied home-minus-away confidence edge is retained separately.

GamePredicted → actualPublished probability; edge; bucketBrier; team error; total biasStarter projected vs actual ER/outsSeason / recent / pitcher / composite home edgeControls and score pathPrimary / secondary cause
BAL@OAKBAL 8–6 → BAL 8–5; winner correct, wrong scoreBAL 0.5514; home-away −0.1028; moderate0.201245; 1; +1Bassitt 5/15 → 5/17; Springs 5/12 → 7/14−1.0469 / −0.494 / −0.076 / −1.2265Governor 0.5662; raw 0.58; recency guardrail applied; pitcher factors BAL 1.0094, OAK 0.9334; no score-volatility changeNone; none
BOS@NYYBOS 5–4 → NYY 16–1; missBOS 0.5300; edge −0.0600; lean0.2809; 16; −8Suarez 3/15 → 6/16; Warren 5/15 → 1/21+0.089 / +0.082 / −0.0323 / −0.1816Governor 0.5082; raw 0.53; recency guardrail applied; factors BOS 1.0024, NYY 0.9701; no changeStarting-pitcher projection; run environment far higher than projected
CHW@MINCHW 7–4 → MIN 5–1; missCHW 0.6867; edge −0.3733; strong0.471521; 7; +5Hicks 3/13 → 3/2; Matthews 4/17 → 1/25−0.8087 / −0.726 / −0.1054 / −1.3982Governor 0.7117; raw 0.704517; no recency guardrail; factors CHW 1.1046, MIN 0.9992; supported blowout expansion; critical unexplained publication deltaRun environment over-projected; wrong high-conviction side
CIN@CHCCHC 7–4 → CIN 7–5; missCHC 0.5600 published despite calibrated 0.7444; edge +0.1200; moderate0.3136; 5; −1Burns 4/17 → 2/17; Imanaga 3/16 → 6/15+1.4567 / +0.702 / −0.037 / +1.4353Governor input 0.56 and output 0.7444; raw 0.7597; recency guardrail applied; factors CIN 1.0228, CHC 0.9858; supported blowout expansion; pitch-count warningWrong conviction side; lean-side miss
COL@ATLATL 6–3 → ATL 3–2; winner correct, wrong scoreATL 0.5800; edge +0.1600; moderate0.1764; 4; +4Adams 4/11 → 2/15; Mahle 3/17 → 1/20+1.7106 / +1.134 / −0.0198 / +1.7208Governor 0.6277; raw 0.58; recency guardrail applied; factors COL 1.0116, ATL 0.9918; supported blowout expansionNone; none
HOU@NYMNYM 5–4 → HOU 6–3; missNYM 0.5416; edge +0.0833; lean0.293383; 4; 0Pecko 4/11 → 2/15; Thornton 0/17 → 2/15−0.0931 / −0.068 / −0.0046 / +0.1017Governor 0.5303; raw 0.557475; recency guardrail applied; factors HOU 0.9886, NYM 0.9840; no changeLean-side miss
KC@CLECLE 6–5 → CLE 11–1; correct winner, wrong scoreCLE 0.5300; edge +0.0600; lean0.2209; 9; −1Lugo 2/16 → 9/11; Messick 2/18 → 1/18+0.1547 / −0.586 / +0.0848 / +0.3051Governor 0.5082; raw 0.53; recency guardrail applied; factors KC 0.9789, CLE 1.0637; no changeNo assigned primary cause; starter miss was extreme
LAD@DETLAD 4–3 → LAD 6–1; winner correct, wrong scoreLAD 0.5487; edge −0.0974; lean0.203663; 4; 0Glasnow 3/17 → 1/21; Valdez 3/15 → 3/18−0.7494 / −0.724 / −0.1443 / −1.0906Governor 0.5498; raw 0.56; recency guardrail applied; factors LAD 1.1120, DET 0.9677; no changeNone; none
MIA@WASWAS 4–3 → MIA 6–2; missWAS 0.5749; edge +0.1499; moderate0.330554; 5; −1Junk 2/15 → 1/14; Alvarez 0/15 → 0/18+0.0638 / +0.074 / +0.0222 / +0.2824Governor 0.5913; raw 0.562187; no recency guardrail; factors MIA 1.0085, WAS 1.0307; no change; publication transformation field incompleteWrong conviction side; lean-side miss
PHI@LAAPHI 5–2 → PHI 5–2; correct exact scorePHI 0.6655; edge −0.3309; strong0.111918; 0; 0Wheeler 1/16 → 1/18; Kikuchi 5/13 → 2/21−0.9531 / −1.134 / +0.0063 / −1.3338Governor 0.6609; raw 0.6486; no recency guardrail; factors PHI 0.9882, LAA 0.9945; score coherence aligned; no changeNone; none
PIT@STLPIT 5–4 → PIT 5–4; correct exact scorePIT 0.5597; edge −0.1195; moderate0.193821; 0; 0Ashcraft 0/19 → 2/15; Liberatore 2/15 → 3/17−0.3024 / −0.446 / +0.0559 / −0.3348Governor 0.5804; raw 0.56; recency guardrail applied; factors PIT 0.9579, STL 1.0138; supported blowout expansion; intermediate variance stage regressed direction before later recoveryNone; none
SD@TBTB 4–3 → TB 5–4; winner correct, wrong scoreTB 0.5337; edge +0.0674; lean0.217457; 2; −2Ray 1/17 → 1/18; Rasmussen 2/18 → 2/18+0.2854 / +0.390 / +0.0871 / +0.6261Governor 0.5082; raw 0.52045; recency guardrail applied; factors SD 0.9441, TB 1.0312; no changeNone; none
SEA@TORSEA 5–4 → TOR 7–0; missSEA 0.5300; edge −0.0600; lean0.2809; 8; +2Gilbert 1/18 → 3/15; Scherzer 4/14 → 0/21+0.1184 / +0.242 / −0.0941 / −0.2614Governor 0.5082; raw 0.53; recency guardrail applied; factors SEA 1.0809, TOR 0.9868; no changeStarter projection; lean-side miss
TEX@MILMIL 5–4 → TEX 7–4; missMIL 0.5768; edge +0.1537; moderate0.332731; 4; −2Rocker 3/15 → 2/9; May 3/14 → 4/13+1.5220 / +1.114 / −0.0249 / +1.2408Governor 0.6277; raw 0.58; recency guardrail applied; factors TEX 0.9734, MIL 0.9485; supported blowout expansionWrong conviction side; lean-side miss

Correct-winner/wrong-score games

The following five games got the winner right but not the exact score:

PIT@STL and PHI@LAA got both winner and exact score correct. The five correct-winner/wrong-score cases demonstrate why winner accuracy must not be treated as full prediction quality.

4. Miss reconstruction

Earliest wrong-direction movement by loss

BOS@NYY

CHW@MIN

CIN@CHC

HOU@NYM

MIA@WAS

SEA@TOR

TEX@MIL

Classification of loss causes

Pipeline-stage audit across all stages

StageWinner hits / accuracyTeam-run MAETotal-run MAEMargin MAEChange versus historical baseline
historical_ml7/14, 0.50002.41842.18484.4881Baseline
variance_applied5/14, 0.35712.39292.21434.5000Winner −2 hits; margin +0.0119
enhanced_prediction7/14, 0.50002.50001.85714.7143Winner recovered; team MAE +0.0816; margin +0.2262
embedded_savant_run_environment7/14, 0.50002.46431.92864.6429Slight run improvement versus enhanced
fundamental_edge_target_review7/14, 0.50002.46431.92864.6429No change
capped_target7/14, 0.50002.46431.92864.6429No change
simulation_result7/14, 0.50002.46431.92864.6429No change
published_final7/14, 0.50002.46431.92864.6429No change

At historical_ml → variance_applied, direction changed in five games:

Two were explicitly classified as regressions: BAL@OAK and PIT@STL. The enhanced stage restored both. That recovery must not erase the intermediate regression.

From enhanced_prediction onward, no stage changed winner direction. Simulation produced zero winner flips, so its winner-direction contribution was inert on this slate, although its score contribution cannot be ruled out from the supplied aggregate trace.

5. Cross-game counterfactuals

Lever: score.variance_multiplier / score.variance_floor

Proposed effect: widen run distributions.

Helps:

Hurts:

Net evidence: 4 helps versus 1 hurts, supporting a bounded shadow experiment for calibration/tail behavior, but not a large production change. The lever addresses uncertainty and score tails; it does not directly fix wrong team-strength direction.

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

Helps:

Hurts or risks harm:

Net evidence: 6 helps versus 3 hurts. This supports investigation and a small shadow change, but not aggressive reweighting because the lever would disturb several games where starter projections were accurate.

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

Helps:

Hurts or risks harm:

Net evidence: 10 helps versus 4 hurts, but “helps” here means lower score error after observing outcomes, not proof that increasing or decreasing the weights would have helped prospectively. The direction of the parameter change is not registered in the evidence. Do not force a one-game directional adjustment from this count alone.

Tempting one-game fixes that must not be made

6. Data and contract defects

Critical findings

  1. Unexplained CHW@MIN probability publication delta
  2. Calibrated/governed probability: 0.7117.
  3. Published pick probability: 0.686674.
  4. Delta: −0.025026.
  5. No recorded transformation explains it.
  6. This is a contract/provenance failure and blocks promotion until traced.

Error findings

Warning findings

  1. CIN@CHC pitch-count mismatch
  2. Chase Burns: summary H=3, BF=21.
  3. Pitching box score: H=2, BF=20.
  4. Source/category: simulation.
  5. Severity: warning.
  6. Canonical artifact warning
  7. Aggregate audit totals: 0 critical, 0 error, 1 warning, 100 info.
  8. The named presentation/stat contract is not included, so reconciliation remains incomplete.

Info findings

Presentation/artifact versus model defects

Prediction-model defects

Presentation/artifact defects

Complete pick-side probability lineage

The expected lineage is:

raw model → calibrated → governor → score coherence/recency → published

Examples:

A bypass should be called only where a material delta lacks a recorded transformation. On the supplied evidence, that criterion is met for CHW@MIN, not conclusively for MIA@WAS.

7. Cross-slate persistence

The trend window covers three slates: 2026-08-28 through 2026-08-30, with two prior slates loaded.

Escalated findings

These are established failures, not single-slate noise.

simulation_inert_on_slate

weak_run_model_signal

Other finding streaks

Metric trends

Top-confidence-pick streak

Structural raw blocks

8. Adjustments for today

Ranked by persistence, scope, expected benefit, and regression risk.

1. Run simulation execution diagnostic — highest persistence

2. Isolated run-model backtest — second-highest persistence

3. Bounded confidence-cap shadow experiment — strongest current single-slate driver

4. Probability-lineage contract repair — mandatory, not a tuning experiment

9. Bottom line

Known:

Uncertain:

Single safest next action: block promotion and repair the probability-lineage/integrity contract—especially CHW@MIN—while running a diagnostic-only verification that simulation.allow_score executes. This improves artifact reliability without making an unproven one-slate model adjustment.