Continuous postgame learning

daily_20260806 · dates 20260806 · generated 2026-08-07T02:43:54.837724+00:00

7-1
Winner picks · 87.5%
0
Comparable starters · 0 identity mismatches
0/0
Starter ER within ±1
0/0
Starter workload within ±1 inning

Where the score pipeline gained or lost quality

Direct comparison against official final runs. Positive deltas mean the stage was worse than historical_ml; this is score error, not a synthetic one-game ERA.

StageGamesTeam-run MAETotal-run MAEMargin MAEWinner accuracyΔ team MAE vs baseΔ margin MAE vs base
historical_ml82.59273.11664.476825.0%0.00.0
variance_applied82.6253.254.50.0%0.03230.0232
enhanced_prediction82.3754.03.087.5%-0.2177-1.4768
embedded_savant_run_environment82.253.753.075.0%-0.3427-1.4768
fundamental_edge_target_review82.31253.8752.87587.5%-0.2802-1.6018
capped_target82.31253.8752.87587.5%-0.2802-1.6018
simulation_result82.253.753.2587.5%-0.3427-1.2268
published_final82.253.753.2587.5%-0.3427-1.2268
Largest measured regression
{
  "stage": "variance_applied",
  "games": 8,
  "team_run_mae": 2.625,
  "total_run_mae": 3.25,
  "margin_mae": 4.5,
  "winner_hits": 0,
  "winner_accuracy": 0.0,
  "team_run_mae_delta_vs_historical_ml": 0.0323,
  "margin_mae_delta_vs_historical_ml": 0.0232
}

Automatic questions

Which recorded stage contributed most to losses?

partial_attribution sample=1

Largest recorded pipeline-stage movement toward the final pick. This is deterministic trace attribution, not causal SHAP attribution.

StageTotal Toward Pick Run DeltaGames
simulation_result1.01
enhanced_prediction0.01
embedded_savant_run_environment0.01
fundamental_edge_target_review0.01
capped_target0.01
variance_applied-0.31581
Complete structured answer
{
  "status": "partial_attribution",
  "sample_size": 1,
  "top_stage": "simulation_result",
  "ranking": [
    {
      "stage": "simulation_result",
      "total_toward_pick_run_delta": 1.0,
      "games": 1
    },
    {
      "stage": "enhanced_prediction",
      "total_toward_pick_run_delta": 0.0,
      "games": 1
    },
    {
      "stage": "embedded_savant_run_environment",
      "total_toward_pick_run_delta": 0.0,
      "games": 1
    },
    {
      "stage": "fundamental_edge_target_review",
      "total_toward_pick_run_delta": 0.0,
      "games": 1
    },
    {
      "stage": "capped_target",
      "total_toward_pick_run_delta": 0.0,
      "games": 1
    },
    {
      "stage": "variance_applied",
      "total_toward_pick_run_delta": -0.3158,
      "games": 1
    }
  ],
  "interpretation": "Largest recorded pipeline-stage movement toward the final pick. This is deterministic trace attribution, not causal SHAP attribution."
}

Which recorded stage contributed most to wins?

partial_attribution sample=7

Largest recorded pipeline-stage movement toward the final pick. This is deterministic trace attribution, not causal SHAP attribution.

StageTotal Toward Pick Run DeltaGames
enhanced_prediction14.07
simulation_result4.07
fundamental_edge_target_review1.07
embedded_savant_run_environment0.07
capped_target0.07
variance_applied-0.50177
Complete structured answer
{
  "status": "partial_attribution",
  "sample_size": 7,
  "top_stage": "enhanced_prediction",
  "ranking": [
    {
      "stage": "enhanced_prediction",
      "total_toward_pick_run_delta": 14.0,
      "games": 7
    },
    {
      "stage": "simulation_result",
      "total_toward_pick_run_delta": 4.0,
      "games": 7
    },
    {
      "stage": "fundamental_edge_target_review",
      "total_toward_pick_run_delta": 1.0,
      "games": 7
    },
    {
      "stage": "embedded_savant_run_environment",
      "total_toward_pick_run_delta": 0.0,
      "games": 7
    },
    {
      "stage": "capped_target",
      "total_toward_pick_run_delta": 0.0,
      "games": 7
    },
    {
      "stage": "variance_applied",
      "total_toward_pick_run_delta": -0.5017,
      "games": 7
    }
  ],
  "interpretation": "Largest recorded pipeline-stage movement toward the final pick. This is deterministic trace attribution, not causal SHAP attribution."
}

Are Overs performing worse than Unders?

not_measurable sample=0

The current artifacts contain predicted totals but no total line, Over/Under selection, price, or settled total bet.

Complete structured answer
{
  "status": "not_measurable",
  "sample_size": 0,
  "reason": "The current artifacts contain predicted totals but no total line, Over/Under selection, price, or settled total bet.",
  "missing_fields": [
    "total_line",
    "total_selection",
    "odds",
    "settled_result"
  ]
}

Are hitter props outperforming pitcher props?

not_measurable sample=0

Player stat projections are not stored as priced, selected, and settled prop predictions.

Complete structured answer
{
  "status": "not_measurable",
  "sample_size": 0,
  "reason": "Player stat projections are not stored as priced, selected, and settled prop predictions.",
  "missing_fields": [
    "prop_family",
    "prop_line",
    "selection",
    "odds",
    "settled_result"
  ]
}

Which sportsbooks produce better opportunities?

not_measurable sample=0

No settled prediction was linked to a sportsbook snapshot.

Complete structured answer
{
  "status": "not_measurable",
  "sample_size": 0,
  "reason": "No settled prediction was linked to a sportsbook snapshot.",
  "missing_fields": [
    "sportsbook",
    "selection_odds",
    "settled_profit"
  ],
  "books": []
}

Which confidence ranges underperform?

insufficient_sample sample=8

RangeSample SizeHitsMissesAccuracy
[0.000, 0.525)000
[0.525, 0.550)2201.0
[0.550, 0.600)4310.75
[0.600, 1.010)2201.0
Complete structured answer
{
  "status": "insufficient_sample",
  "sample_size": 8,
  "minimum_recommended_sample": 20,
  "worst_observed_range": {
    "range": "[0.550, 0.600)",
    "sample_size": 4,
    "hits": 3,
    "misses": 1,
    "accuracy": 0.75
  },
  "ranges": [
    {
      "range": "[0.000, 0.525)",
      "sample_size": 0,
      "hits": 0,
      "misses": 0,
      "accuracy": null
    },
    {
      "range": "[0.525, 0.550)",
      "sample_size": 2,
      "hits": 2,
      "misses": 0,
      "accuracy": 1.0
    },
    {
      "range": "[0.550, 0.600)",
      "sample_size": 4,
      "hits": 3,
      "misses": 1,
      "accuracy": 0.75
    },
    {
      "range": "[0.600, 1.010)",
      "sample_size": 2,
      "hits": 2,
      "misses": 0,
      "accuracy": 1.0
    }
  ]
}

Which monitored features are drifting?

insufficient_sample sample=11

Three slates are descriptive only and cannot establish statistical feature drift.

DateSample SizeMean ConfidenceMean Predicted TotalAccuracy
20260806110.59327.00.875
Complete structured answer
{
  "status": "insufficient_sample",
  "sample_size": 11,
  "minimum_baseline_sample": 30,
  "minimum_recent_sample": 20,
  "reason": "Three slates are descriptive only and cannot establish statistical feature drift.",
  "daily_monitors": [
    {
      "date": "20260806",
      "sample_size": 11,
      "mean_confidence": 0.5932,
      "mean_predicted_total": 7.0,
      "accuracy": 0.875
    }
  ],
  "features_monitored": [
    "confidence",
    "predicted_total",
    "winner_accuracy"
  ]
}

Which model version introduced errors?

insufficient_sample sample=8

Version error claims require at least 30 settled predictions per version.

Pipeline VersionModel Schema VersionPolicy VersionSample SizeHitsMissesAccuracy
enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_seasonhistorical_game_temporal_v7model_winner_simulation_score_v18710.875
Complete structured answer
{
  "status": "insufficient_sample",
  "sample_size": 8,
  "minimum_sample_per_version": 30,
  "versions": [
    {
      "pipeline_version": "enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season",
      "model_schema_version": "historical_game_temporal_v7",
      "policy_version": "model_winner_simulation_score_v1",
      "sample_size": 8,
      "hits": 7,
      "misses": 1,
      "accuracy": 0.875
    }
  ],
  "reason": "Version error claims require at least 30 settled predictions per version."
}

Every settled game

DateGamePickConfidencePred A-HActual A-HResultLargest recorded movementPipeline
2026080620260806_CHW@BOSBOS58.0%3.0-4.0-pending_actualenhanced_prediction (-1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_DET@SEADET67.3%3.0-1.011-0hitenhanced_prediction (3.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_LAA@BALBAL58.0%2.0-4.04-1misssimulation_result (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_MIA@ATLATL58.0%3.0-4.0-pending_actualembedded_savant_run_environment (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_MIN@KCMIN53.0%5.0-3.04-3hitenhanced_prediction (2.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_NYM@CLENYM66.0%3.0-2.013-6hitenhanced_prediction (3.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_OAK@CINCIN58.0%2.0-6.05-6hitenhanced_prediction (2.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_PIT@MILMIL56.0%3.0-5.02-5hitenhanced_prediction (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_SD@ARIARI67.3%3.0-5.0-pending_actualenhanced_prediction (2.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_TOR@CHCCHC57.0%3.0-4.02-3hitenhanced_prediction (2.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080620260806_WAS@PHIPHI54.0%3.0-6.03-7hitenhanced_prediction (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season

Starting-pitcher component quality

H
{
  "mae": null,
  "bias_predicted_minus_actual": null
}
R
{
  "mae": null,
  "bias_predicted_minus_actual": null
}
ER
{
  "mae": null,
  "bias_predicted_minus_actual": null
}
BB
{
  "mae": null,
  "bias_predicted_minus_actual": null
}
SO
{
  "mae": null,
  "bias_predicted_minus_actual": null
}
HR
{
  "mae": null,
  "bias_predicted_minus_actual": null
}
IP_outs
{
  "mae_outs": null,
  "mae_innings": null,
  "bias_outs": null
}

IP error is measured in outs. No single-outing ERA is used; ER and workload are compared directly.

DateGameSidePred starterActual starterMatchPred IPActual IPΔ outsPred ERActual ERΔ ERH P/ABB P/ASO P/AAll context