Continuous postgame learning

daily_20260805 · dates 20260805 · generated 2026-08-06T04:17:54.871731+00:00

9-5
Winner picks · 64.3%
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_ml142.12983.57312.721650.0%0.00.0
variance_applied142.14293.71432.714328.6%0.0131-0.0073
enhanced_prediction141.89293.07142.785764.3%-0.23690.0641
embedded_savant_run_environment141.89293.07142.785764.3%-0.23690.0641
fundamental_edge_target_review141.89293.07142.785764.3%-0.23690.0641
capped_target141.89293.07142.785764.3%-0.23690.0641
simulation_result142.10713.52.564.3%-0.0227-0.2216
published_final142.10713.52.564.3%-0.0227-0.2216
Largest measured regression
{
  "stage": "variance_applied",
  "games": 14,
  "team_run_mae": 2.1429,
  "total_run_mae": 3.7143,
  "margin_mae": 2.7143,
  "winner_hits": 4,
  "winner_accuracy": 0.2857,
  "team_run_mae_delta_vs_historical_ml": 0.0131,
  "margin_mae_delta_vs_historical_ml": -0.0073
}

Automatic questions

Which recorded stage contributed most to losses?

partial_attribution sample=5

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

StageTotal Toward Pick Run DeltaGames
enhanced_prediction7.05
simulation_result2.05
embedded_savant_run_environment0.05
fundamental_edge_target_review0.05
capped_target0.05
variance_applied-1.18615
Complete structured answer
{
  "status": "partial_attribution",
  "sample_size": 5,
  "top_stage": "enhanced_prediction",
  "ranking": [
    {
      "stage": "enhanced_prediction",
      "total_toward_pick_run_delta": 7.0,
      "games": 5
    },
    {
      "stage": "simulation_result",
      "total_toward_pick_run_delta": 2.0,
      "games": 5
    },
    {
      "stage": "embedded_savant_run_environment",
      "total_toward_pick_run_delta": 0.0,
      "games": 5
    },
    {
      "stage": "fundamental_edge_target_review",
      "total_toward_pick_run_delta": 0.0,
      "games": 5
    },
    {
      "stage": "capped_target",
      "total_toward_pick_run_delta": 0.0,
      "games": 5
    },
    {
      "stage": "variance_applied",
      "total_toward_pick_run_delta": -1.1861,
      "games": 5
    }
  ],
  "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=9

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

StageTotal Toward Pick Run DeltaGames
enhanced_prediction10.09
simulation_result10.09
embedded_savant_run_environment2.09
fundamental_edge_target_review0.09
capped_target0.09
variance_applied-0.66629
Complete structured answer
{
  "status": "partial_attribution",
  "sample_size": 9,
  "top_stage": "enhanced_prediction",
  "ranking": [
    {
      "stage": "enhanced_prediction",
      "total_toward_pick_run_delta": 10.0,
      "games": 9
    },
    {
      "stage": "simulation_result",
      "total_toward_pick_run_delta": 10.0,
      "games": 9
    },
    {
      "stage": "embedded_savant_run_environment",
      "total_toward_pick_run_delta": 2.0,
      "games": 9
    },
    {
      "stage": "fundamental_edge_target_review",
      "total_toward_pick_run_delta": 0.0,
      "games": 9
    },
    {
      "stage": "capped_target",
      "total_toward_pick_run_delta": 0.0,
      "games": 9
    },
    {
      "stage": "variance_applied",
      "total_toward_pick_run_delta": -0.6662,
      "games": 9
    }
  ],
  "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=14

RangeSample SizeHitsMissesAccuracy
[0.000, 0.525)000
[0.525, 0.550)5230.4
[0.550, 0.600)6510.8333
[0.600, 1.010)3210.6667
Complete structured answer
{
  "status": "insufficient_sample",
  "sample_size": 14,
  "minimum_recommended_sample": 20,
  "worst_observed_range": {
    "range": "[0.525, 0.550)",
    "sample_size": 5,
    "hits": 2,
    "misses": 3,
    "accuracy": 0.4
  },
  "ranges": [
    {
      "range": "[0.000, 0.525)",
      "sample_size": 0,
      "hits": 0,
      "misses": 0,
      "accuracy": null
    },
    {
      "range": "[0.525, 0.550)",
      "sample_size": 5,
      "hits": 2,
      "misses": 3,
      "accuracy": 0.4
    },
    {
      "range": "[0.550, 0.600)",
      "sample_size": 6,
      "hits": 5,
      "misses": 1,
      "accuracy": 0.8333
    },
    {
      "range": "[0.600, 1.010)",
      "sample_size": 3,
      "hits": 2,
      "misses": 1,
      "accuracy": 0.6667
    }
  ]
}

Which monitored features are drifting?

insufficient_sample sample=15

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

DateSample SizeMean ConfidenceMean Predicted TotalAccuracy
20260805150.57037.53330.6429
Complete structured answer
{
  "status": "insufficient_sample",
  "sample_size": 15,
  "minimum_baseline_sample": 30,
  "minimum_recent_sample": 20,
  "reason": "Three slates are descriptive only and cannot establish statistical feature drift.",
  "daily_monitors": [
    {
      "date": "20260805",
      "sample_size": 15,
      "mean_confidence": 0.5703,
      "mean_predicted_total": 7.5333,
      "accuracy": 0.6429
    }
  ],
  "features_monitored": [
    "confidence",
    "predicted_total",
    "winner_accuracy"
  ]
}

Which model version introduced errors?

insufficient_sample sample=14

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_v114950.6429
Complete structured answer
{
  "status": "insufficient_sample",
  "sample_size": 14,
  "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": 14,
      "hits": 9,
      "misses": 5,
      "accuracy": 0.6429
    }
  ],
  "reason": "Version error claims require at least 30 settled predictions per version."
}

Every settled game

DateGamePickConfidencePred A-HActual A-HResultLargest recorded movementPipeline
2026080520260805_CHW@BOSBOS64.0%2.0-6.00-4hitsimulation_result (3.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_DET@SEADET60.0%5.0-2.02-4missenhanced_prediction (4.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_LAA@BALBAL53.0%3.0-5.02-5hitenhanced_prediction (3.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_LAD@CHCCHC58.0%3.0-5.06-7hitenhanced_prediction (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_MIA@ATLATL53.0%2.0-6.01-4hitsimulation_result (3.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_MIN@KCMIN53.0%4.0-3.01-2missenhanced_prediction (3.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_NYM@CLENYM59.0%2.0-1.06-5hitenhanced_prediction (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_OAK@CINCIN66.0%2.0-7.02-3hitenhanced_prediction (3.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_PIT@MILMIL56.0%2.0-4.02-4hitenhanced_prediction (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_SD@ARISD56.0%5.0-4.0-pending_actualenhanced_prediction (-1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_SF@TEXTEX57.7%2.0-4.00-6hitenhanced_prediction (-1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_STL@NYYNYY53.0%3.0-6.03-1misssimulation_result (2.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_TB@COLTB58.0%6.0-4.04-0hitenhanced_prediction (1.0)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_TOR@HOUHOU56.0%3.0-4.05-4missvariance_applied (-0.8877)enhanced_game_prediction_v4_continuous_learning__player_form_v3_5_10_season
2026080520260805_WAS@PHIPHI52.7%3.0-5.010-4misssimulation_result (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