MLB JSON Audit Report

Generated 2026-06-11 22:35:03. This single HTML file audits only the selected game date. The default view focuses on actionable problems first; detailed checks, passed checks, batting, pitching, pitch counts, and the rule catalog stay available in collapsible sections.

0Critical
0Error
0Warn
738Pass
56Info

20260611_ARI@MIA

20260611_ARI@MIA.json • 2026-06-11

ARI 1 - MIA 4
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 93INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentARICURRENT_PITCHER_DUPLICATIONARI pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentMIACURRENT_PITCHER_DUPLICATIONMIA pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaARICURRENT_FINALIZED_MATCH_BOXARI model-prediction batting totals differ from final simulation box score (AB: current=47, sim=31; H: current=11, sim=4; HR: current=0, sim=1; RBI: current=5, sim=1; R: current=7, sim=1; BB: current=6, sim=2; SO: current=10, sim=3).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaARICURRENT_PLAYER_MATCH_BOXARI current finalized hitter lines are model predictions and differ from the simulation box score: Corbin Carroll: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Nolan Arenado: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Gabriel Moreno: AB current=5 box=4, H current=1 box=2, RBI current=1 box=0, R current=1 box=0; Ketel Marte: AB current=7 box=4, RBI current=1 box=0, R current=1 box=0, SO current=1 box=0; Aramis Garcia: AB current=4 box=3, HR current=0 box=1, R current=0 box=1; Geraldo Perdomo: AB current=6 box=4, H current=2 box=0, R current=1 box=0, BB current=1 box=0; LuJames Groover: AB current=4 box=3, H current=1 box=0, BB current=0 box=1; Tommy Troy: AB current=4 box=3, H current=1 box=0, R current=1 box=0, BB current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaMIACURRENT_FINALIZED_MATCH_BOXMIA model-prediction batting totals differ from final simulation box score (AB: current=47, sim=35; H: current=12, sim=11; 2B: current=1, sim=3; RBI: current=7, sim=4; R: current=8, sim=4; BB: current=4, sim=2; SO: current=12, sim=6).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaMIACURRENT_PLAYER_MATCH_BOXMIA current finalized hitter lines are model predictions and differ from the simulation box score: Liam Hicks: AB current=6 box=5, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Kyle Stowers: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Otto Lopez: AB current=7 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Xavier Edwards: AB current=6 box=4, 2B current=0 box=1, RBI current=1 box=0, BB current=1 box=0; Owen Caissie: AB current=4 box=3, 2B current=0 box=1, RBI current=1 box=2, BB current=0 box=1; Javier Sanoja: AB current=5 box=4, H current=1 box=2, RBI current=1 box=0; Jakob Marsee: AB current=6 box=4, H current=1 box=2, RBI current=0 box=1, BB current=1 box=0; Joe Mack: H current=1 box=3, 2B current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentARIBATTING_REALISMcurrent:ARI hitter lines pass basic baseball constraints.
PASSbattingcurrentMIABATTING_REALISMcurrent:MIA hitter lines pass basic baseball constraints.
PASSbattingsimulationARIBATTING_REALISMsimulation:ARI hitter lines pass basic baseball constraints.
PASSbattingsimulationMIABATTING_REALISMsimulation:MIA hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentARIBATTING_TOTALS_SUMcurrent:ARI batting totals equal summed player lines.
PASSbatting_totalscurrentMIABATTING_TOTALS_SUMcurrent:MIA batting totals equal summed player lines.
PASSbatting_totalssimulationARIBATTING_TOTALS_SUMsimulation:ARI batting totals equal summed player lines.
PASSbatting_totalssimulationMIABATTING_TOTALS_SUMsimulation:MIA batting totals equal summed player lines.
PASSboxscore_crosschecksimulationARIBAT_PITCH_BB_MATCHsimulation:ARI batting walks match MIA pitching: 2.
PASSboxscore_crosschecksimulationARIBAT_PITCH_HR_MATCHsimulation:ARI batting home runs match MIA pitching: 1.
PASSboxscore_crosschecksimulationARIBAT_PITCH_H_MATCHsimulation:ARI batting hits match MIA pitching: 4.
PASSboxscore_crosschecksimulationARIBAT_PITCH_SO_MATCHsimulation:ARI batting strikeouts match MIA pitching: 3.
PASSboxscore_crosschecksimulationARIPA_BF_MATCHsimulation:ARI PA=33 matches MIA BF=33.
PASSboxscore_crosschecksimulationARIRUNS_MATCH_FINALsimulation:ARI runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationMIABAT_PITCH_BB_MATCHsimulation:MIA batting walks match ARI pitching: 2.
PASSboxscore_crosschecksimulationMIABAT_PITCH_HR_MATCHsimulation:MIA batting home runs match ARI pitching: 0.
PASSboxscore_crosschecksimulationMIABAT_PITCH_H_MATCHsimulation:MIA batting hits match ARI pitching: 11.
PASSboxscore_crosschecksimulationMIABAT_PITCH_SO_MATCHsimulation:MIA batting strikeouts match ARI pitching: 6.
PASSboxscore_crosschecksimulationMIAPA_BF_MATCHsimulation:MIA PA=37 matches ARI BF=37.
PASSboxscore_crosschecksimulationMIARUNS_MATCH_FINALsimulation:MIA runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaARICURRENT_FINALIZED_MATCH_BOXARI current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaMIACURRENT_FINALIZED_MATCH_BOXMIA current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentARICURRENT_LINEUP_SHAPEARI current lineup has 9 expected positions.
PASScurrent_payloadcurrentARICURRENT_MODEL_ZERO_FALLBACKARI current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentARICURRENT_NAMES_PRESENTARI current hitter names are populated.
PASScurrent_payloadcurrentARICURRENT_PREDICTIONS_MATCH_FINALIZEDARI hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentMIACURRENT_LINEUP_SHAPEMIA current lineup has 9 expected positions.
PASScurrent_payloadcurrentMIACURRENT_MODEL_ZERO_FALLBACKMIA current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentMIACURRENT_NAMES_PRESENTMIA current hitter names are populated.
PASScurrent_payloadcurrentMIACURRENT_PREDICTIONS_MATCH_FINALIZEDMIA hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.427.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.573.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.573.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 5 is reasonably close to low-score expected_total_runs 4.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.507/0.706.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_OUTSInning 9 home marked not_played with empty stats.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: ARI 4, MIA 11.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: ARI 1 - MIA 4.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: MIA.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for MIA.{'winner_confidence': 0.573148, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'ARI', 'confidence': 0.576519, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_ARI@MIA.json'}, {'date': '2026-06-09', 'predicted_team': 'MIA', 'confidence': 0.577295, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_ARI@MIA.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_ARI@MIA.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: ARI@MIA.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 141.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 117.
PASSpitch_countsimulationARIPITCH_COUNT_PITCHER_MATCHARI pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationARIPITCH_COUNT_TOTAL_MATCHARI pitch_count_summary total, row sum, and pitching total all match: 141.
PASSpitch_countsimulationMIAPITCH_COUNT_PITCHER_MATCHMIA pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationMIAPITCH_COUNT_TOTAL_MATCHMIA pitch_count_summary total, row sum, and pitching total all match: 117.
PASSpitchingcurrentARIPITCHING_REALISMcurrent:ARI pitcher lines pass basic baseball constraints.
PASSpitchingcurrentARISTARTER_PRESENTcurrent:ARI includes a starter/opener role.
PASSpitchingcurrentMIAPITCHING_REALISMcurrent:MIA pitcher lines pass basic baseball constraints.
PASSpitchingcurrentMIASTARTER_PRESENTcurrent:MIA includes a starter/opener role.
PASSpitchingsimulationARIPITCHING_REALISMsimulation:ARI pitcher lines pass basic baseball constraints.
PASSpitchingsimulationARISTARTER_PRESENTsimulation:ARI includes a starter/opener role.
PASSpitchingsimulationMIAPITCHING_REALISMsimulation:MIA pitcher lines pass basic baseball constraints.
PASSpitchingsimulationMIASTARTER_PRESENTsimulation:MIA includes a starter/opener role.
PASSpitching_totalscurrentARIPITCHING_TOTALS_SUMcurrent:ARI pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalscurrentARIPITCHING_TOTALS_SUMcurrent:ARI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentMIAPITCHING_TOTALS_SUMcurrent:MIA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentMIAPITCHING_TOTALS_SUMcurrent:MIA pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationARIPITCHING_TOTALS_SUMsimulation:ARI pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalssimulationARIPITCHING_TOTALS_SUMsimulation:ARI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationMIAPITCHING_TOTALS_SUMsimulation:MIA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationMIAPITCHING_TOTALS_SUMsimulation:MIA pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: ARI 1 - 3 MIA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: ARI 1 - 4 MIA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: MIA wins 4-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=MIA, final=MIA.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.573.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 19/61 (0.311).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 19/60 (0.317).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: MIA wins 4-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: MIA wins 1-4.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 1-4.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 1-3, final 1-4 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: MIA wins 4-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentARIRECENT_FORM_RANGEARI recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentARITEAM_RECENT_RECORDARI wins and win_pct agree: 19/61 = 0.311.
PASSteam_recent_performancecurrentMIARECENT_FORM_RANGEMIA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentMIATEAM_RECENT_RECORDMIA wins and win_pct agree: 19/60 = 0.317.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentARIBATTING_REALISMcurrent:ARI hitter lines pass basic baseball constraints.
PASSbattingcurrentMIABATTING_REALISMcurrent:MIA hitter lines pass basic baseball constraints.
PASSbattingsimulationARIBATTING_REALISMsimulation:ARI hitter lines pass basic baseball constraints.
PASSbattingsimulationMIABATTING_REALISMsimulation:MIA hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentARIBATTING_TOTALS_SUMcurrent:ARI batting totals equal summed player lines.
PASSbatting_totalscurrentMIABATTING_TOTALS_SUMcurrent:MIA batting totals equal summed player lines.
PASSbatting_totalssimulationARIBATTING_TOTALS_SUMsimulation:ARI batting totals equal summed player lines.
PASSbatting_totalssimulationMIABATTING_TOTALS_SUMsimulation:MIA batting totals equal summed player lines.
PASSboxscore_crosschecksimulationARIBAT_PITCH_BB_MATCHsimulation:ARI batting walks match MIA pitching: 2.
PASSboxscore_crosschecksimulationARIBAT_PITCH_HR_MATCHsimulation:ARI batting home runs match MIA pitching: 1.
PASSboxscore_crosschecksimulationARIBAT_PITCH_H_MATCHsimulation:ARI batting hits match MIA pitching: 4.
PASSboxscore_crosschecksimulationARIBAT_PITCH_SO_MATCHsimulation:ARI batting strikeouts match MIA pitching: 3.
PASSboxscore_crosschecksimulationARIPA_BF_MATCHsimulation:ARI PA=33 matches MIA BF=33.
PASSboxscore_crosschecksimulationARIRUNS_MATCH_FINALsimulation:ARI runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationMIABAT_PITCH_BB_MATCHsimulation:MIA batting walks match ARI pitching: 2.
PASSboxscore_crosschecksimulationMIABAT_PITCH_HR_MATCHsimulation:MIA batting home runs match ARI pitching: 0.
PASSboxscore_crosschecksimulationMIABAT_PITCH_H_MATCHsimulation:MIA batting hits match ARI pitching: 11.
PASSboxscore_crosschecksimulationMIABAT_PITCH_SO_MATCHsimulation:MIA batting strikeouts match ARI pitching: 6.
PASSboxscore_crosschecksimulationMIAPA_BF_MATCHsimulation:MIA PA=37 matches ARI BF=37.
PASSboxscore_crosschecksimulationMIARUNS_MATCH_FINALsimulation:MIA runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaARICURRENT_FINALIZED_MATCH_BOXARI current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaMIACURRENT_FINALIZED_MATCH_BOXMIA current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentARICURRENT_LINEUP_SHAPEARI current lineup has 9 expected positions.
PASScurrent_payloadcurrentARICURRENT_MODEL_ZERO_FALLBACKARI current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentARICURRENT_NAMES_PRESENTARI current hitter names are populated.
PASScurrent_payloadcurrentARICURRENT_PREDICTIONS_MATCH_FINALIZEDARI hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentMIACURRENT_LINEUP_SHAPEMIA current lineup has 9 expected positions.
PASScurrent_payloadcurrentMIACURRENT_MODEL_ZERO_FALLBACKMIA current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentMIACURRENT_NAMES_PRESENTMIA current hitter names are populated.
PASScurrent_payloadcurrentMIACURRENT_PREDICTIONS_MATCH_FINALIZEDMIA hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.427.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.573.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.573.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 5 is reasonably close to low-score expected_total_runs 4.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.507/0.706.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_OUTSInning 9 home marked not_played with empty stats.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: ARI 4, MIA 11.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: ARI 1 - MIA 4.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: MIA.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for MIA.{'winner_confidence': 0.573148, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'ARI', 'confidence': 0.576519, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_ARI@MIA.json'}, {'date': '2026-06-09', 'predicted_team': 'MIA', 'confidence': 0.577295, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_ARI@MIA.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_ARI@MIA.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: ARI@MIA.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 141.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 117.
PASSpitch_countsimulationARIPITCH_COUNT_PITCHER_MATCHARI pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationARIPITCH_COUNT_TOTAL_MATCHARI pitch_count_summary total, row sum, and pitching total all match: 141.
PASSpitch_countsimulationMIAPITCH_COUNT_PITCHER_MATCHMIA pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationMIAPITCH_COUNT_TOTAL_MATCHMIA pitch_count_summary total, row sum, and pitching total all match: 117.
PASSpitchingcurrentARIPITCHING_REALISMcurrent:ARI pitcher lines pass basic baseball constraints.
PASSpitchingcurrentARISTARTER_PRESENTcurrent:ARI includes a starter/opener role.
PASSpitchingcurrentMIAPITCHING_REALISMcurrent:MIA pitcher lines pass basic baseball constraints.
PASSpitchingcurrentMIASTARTER_PRESENTcurrent:MIA includes a starter/opener role.
PASSpitchingsimulationARIPITCHING_REALISMsimulation:ARI pitcher lines pass basic baseball constraints.
PASSpitchingsimulationARISTARTER_PRESENTsimulation:ARI includes a starter/opener role.
PASSpitchingsimulationMIAPITCHING_REALISMsimulation:MIA pitcher lines pass basic baseball constraints.
PASSpitchingsimulationMIASTARTER_PRESENTsimulation:MIA includes a starter/opener role.
PASSpitching_totalscurrentARIPITCHING_TOTALS_SUMcurrent:ARI pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalscurrentARIPITCHING_TOTALS_SUMcurrent:ARI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentMIAPITCHING_TOTALS_SUMcurrent:MIA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentMIAPITCHING_TOTALS_SUMcurrent:MIA pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationARIPITCHING_TOTALS_SUMsimulation:ARI pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalssimulationARIPITCHING_TOTALS_SUMsimulation:ARI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationMIAPITCHING_TOTALS_SUMsimulation:MIA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationMIAPITCHING_TOTALS_SUMsimulation:MIA pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: ARI 1 - 3 MIA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: ARI 1 - 4 MIA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: MIA wins 4-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=MIA, final=MIA.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.573.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 19/61 (0.311).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 19/60 (0.317).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: MIA wins 4-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: MIA wins 1-4.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 1-4.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 1-3, final 1-4 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: MIA wins 4-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentARIRECENT_FORM_RANGEARI recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentARITEAM_RECENT_RECORDARI wins and win_pct agree: 19/61 = 0.311.
PASSteam_recent_performancecurrentMIARECENT_FORM_RANGEMIA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentMIATEAM_RECENT_RECORDMIA wins and win_pct agree: 19/60 = 0.317.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentARICURRENT_PITCHER_DUPLICATIONARI pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentMIACURRENT_PITCHER_DUPLICATIONMIA pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaARICURRENT_FINALIZED_MATCH_BOXARI model-prediction batting totals differ from final simulation box score (AB: current=47, sim=31; H: current=11, sim=4; HR: current=0, sim=1; RBI: current=5, sim=1; R: current=7, sim=1; BB: current=6, sim=2; SO: current=10, sim=3).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaARICURRENT_PLAYER_MATCH_BOXARI current finalized hitter lines are model predictions and differ from the simulation box score: Corbin Carroll: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Nolan Arenado: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Gabriel Moreno: AB current=5 box=4, H current=1 box=2, RBI current=1 box=0, R current=1 box=0; Ketel Marte: AB current=7 box=4, RBI current=1 box=0, R current=1 box=0, SO current=1 box=0; Aramis Garcia: AB current=4 box=3, HR current=0 box=1, R current=0 box=1; Geraldo Perdomo: AB current=6 box=4, H current=2 box=0, R current=1 box=0, BB current=1 box=0; LuJames Groover: AB current=4 box=3, H current=1 box=0, BB current=0 box=1; Tommy Troy: AB current=4 box=3, H current=1 box=0, R current=1 box=0, BB current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaMIACURRENT_FINALIZED_MATCH_BOXMIA model-prediction batting totals differ from final simulation box score (AB: current=47, sim=35; H: current=12, sim=11; 2B: current=1, sim=3; RBI: current=7, sim=4; R: current=8, sim=4; BB: current=4, sim=2; SO: current=12, sim=6).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaMIACURRENT_PLAYER_MATCH_BOXMIA current finalized hitter lines are model predictions and differ from the simulation box score: Liam Hicks: AB current=6 box=5, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Kyle Stowers: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Otto Lopez: AB current=7 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Xavier Edwards: AB current=6 box=4, 2B current=0 box=1, RBI current=1 box=0, BB current=1 box=0; Owen Caissie: AB current=4 box=3, 2B current=0 box=1, RBI current=1 box=2, BB current=0 box=1; Javier Sanoja: AB current=5 box=4, H current=1 box=2, RBI current=1 box=0; Jakob Marsee: AB current=6 box=4, H current=1 box=2, RBI current=0 box=1, BB current=1 box=0; Joe Mack: H current=1 box=3, 2B current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml3.0605089664459236.187377452850342Base ML historical model prediction
variance_applied36Random variance applied (0.9-1.1)
enhanced_prediction130.573Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment13Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target13Capped at max 12 realistic runs
simulation_result14Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
ARI00000001014
MIA010000030411
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentARIbatting4711000576100000
currentARIpitching1104268.0400
currentMIAbatting4712100784120000
currentMIApitching411239.0100
simulationARIbatting314001112300
simulationARIpitching1104268.0437141
simulationMIAbatting3511300442600
simulationMIApitching411239.0133117
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentARIRFCorbin Carroll062000111100.333
currentARI3BNolan Arenado061000111100.167
currentARIDHGabriel Moreno051000111100.200
currentARI2BKetel Marte071000110100.143
currentARICAramis Garcia041000010100.250
currentARISSGeraldo Perdomo062000101100.333
currentARI1BLuJames Groover041000000100.250
currentARILFTommy Troy041000101100.250
currentARICFJorge Barrosa051000101200.200
currentMIADHLiam Hicks062000111100.333
currentMIA1BKyle Stowers061000111200.167
currentMIASSOtto Lopez072100110100.286
currentMIA2BXavier Edwards062000111100.333
currentMIARFOwen Caissie041000110200.250
currentMIA3BJavier Sanoja051000010100.200
currentMIACFJakob Marsee061000101200.167
currentMIACJoe Mack041000110100.250
currentMIALFEsteury Ruiz031000100100.333
simulationARI12BKetel Marte441000000000.250
simulationARI2RFCorbin Carroll430000001000.000
simulationARI3DHGabriel Moreno442000000100.500
simulationARI43BNolan Arenado440000000000.000
simulationARI5SSGeraldo Perdomo440000000000.000
simulationARI61BLuJames Groover430000001100.000
simulationARI7LFTommy Troy330000000000.000
simulationARI8CAramis Garcia331001110100.333
simulationARI9CFJorge Barrosa330000000000.000
simulationMIA1DHLiam Hicks551000000200.200
simulationMIA2SSOtto Lopez440000000000.000
simulationMIA31BKyle Stowers440000000000.000
simulationMIA42BXavier Edwards442100100100.500
simulationMIA53BJavier Sanoja442000000100.500
simulationMIA6RFOwen Caissie431100121000.333
simulationMIA7CFJakob Marsee442000110000.500
simulationMIA8CJoe Mack443100110100.750
simulationMIA9LFEsteury Ruiz430000001100.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentARI1Merrill KellyStarter5.0744150007.205.711.49
currentARI4Kevin GinkelMiddle Reliever1.0300010000.009.002.00
currentARI5Paul SewaldMiddle Reliever2.0100100000.000.000.00
currentMIA1Tyler PhillipsStarter5.0100030000.002.081.36
currentMIA2Ryan GustoMiddle Reliever1.1200001000.006.001.44
currentMIA3Anthony BenderMiddle Reliever1.2000000000.002.960.84
currentMIA4Pete FairbanksMiddle Reliever1.0111200009.007.001.56
simulationARI1Merrill KellyStarter5.074415023947.205.711.49
simulationARI2Paul SewaldMiddle Reliever2.01001008250.000.000.00
simulationARI3Kevin GinkelMiddle Reliever1.03000106220.009.002.00
simulationMIA1Tyler PhillipsStarter5.010003016660.002.081.36
simulationMIA2Pete FairbanksMiddle Reliever1.01112006249.007.001.56
simulationMIA3Ryan GustoMiddle Reliever1.1200001660.006.001.44
simulationMIA4Anthony BenderMiddle Reliever1.20000005210.002.960.84
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
ARIMerrill KellyStarter5.047152394
ARIKevin GinkelMiddle Reliever1.00301622
ARIPaul SewaldMiddle Reliever2.00110825
MIATyler PhillipsStarter5.001031666
MIARyan GustoMiddle Reliever1.1020066
MIAAnthony BenderMiddle Reliever1.20000521
MIAPete FairbanksMiddle Reliever1.01120624
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSgood0001Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.

20260611_ATL@CHW

20260611_ATL@CHW.json • 2026-06-11

ATL 6 - CHW 2
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 92INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentATLCURRENT_PITCHER_DUPLICATIONATL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentCHWCURRENT_PITCHER_DUPLICATIONCHW pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaATLCURRENT_FINALIZED_MATCH_BOXATL model-prediction batting totals differ from final simulation box score (AB: current=49, sim=38; H: current=13, sim=11; 2B: current=0, sim=3; HR: current=1, sim=2; R: current=8, sim=6; BB: current=5, sim=6; SO: current=11, sim=9).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaATLCURRENT_PLAYER_MATCH_BOXATL current finalized hitter lines are model predictions and differ from the simulation box score: Michael Harris II: AB current=6 box=5, 2B current=0 box=1; Matt Olson: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, HR current=1 box=0; Mauricio Dubón: AB current=6 box=4, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Ozzie Albies: AB current=7 box=5, HR current=0 box=1, RBI current=1 box=3, BB current=1 box=0; Sandy León: R current=0 box=1, BB current=0 box=2; Mike Yastrzemski: AB current=5 box=4, R current=1 box=0; Austin Riley: AB current=6 box=5, HR current=0 box=1, BB current=1 box=0, SO current=2 box=0; Eli White: AB current=4 box=5, R current=1 box=0, SO current=1 box=3New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaCHWCURRENT_FINALIZED_MATCH_BOXCHW model-prediction batting totals differ from final simulation box score (AB: current=48, sim=30; H: current=11, sim=3; 2B: current=1, sim=0; HR: current=0, sim=1; RBI: current=8, sim=2; R: current=6, sim=2; BB: current=6, sim=1; SO: current=13, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCHWCURRENT_PLAYER_MATCH_BOXCHW current finalized hitter lines are model predictions and differ from the simulation box score: Jacob Gonzalez: H current=1 box=0, RBI current=1 box=0, BB current=0 box=1; Chase Meidroth: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Colson Montgomery: AB current=7 box=4, HR current=0 box=1, RBI current=1 box=2, BB current=1 box=0; Tristan Peters: AB current=5 box=4, H current=1 box=2, 2B current=1 box=0, RBI current=1 box=0; Drew Romo: AB current=5 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Miguel Vargas: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Derek Hill: H current=1 box=0, SO current=1 box=0; Sam Antonacci: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentATLBATTING_REALISMcurrent:ATL hitter lines pass basic baseball constraints.
PASSbattingcurrentCHWBATTING_REALISMcurrent:CHW hitter lines pass basic baseball constraints.
PASSbattingsimulationATLBATTING_REALISMsimulation:ATL hitter lines pass basic baseball constraints.
PASSbattingsimulationCHWBATTING_REALISMsimulation:CHW hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentATLBATTING_TOTALS_SUMcurrent:ATL batting totals equal summed player lines.
PASSbatting_totalscurrentCHWBATTING_TOTALS_SUMcurrent:CHW batting totals equal summed player lines.
PASSbatting_totalssimulationATLBATTING_TOTALS_SUMsimulation:ATL batting totals equal summed player lines.
PASSbatting_totalssimulationCHWBATTING_TOTALS_SUMsimulation:CHW batting totals equal summed player lines.
PASSboxscore_crosschecksimulationATLBAT_PITCH_BB_MATCHsimulation:ATL batting walks match CHW pitching: 6.
PASSboxscore_crosschecksimulationATLBAT_PITCH_HR_MATCHsimulation:ATL batting home runs match CHW pitching: 2.
PASSboxscore_crosschecksimulationATLBAT_PITCH_H_MATCHsimulation:ATL batting hits match CHW pitching: 11.
PASSboxscore_crosschecksimulationATLBAT_PITCH_SO_MATCHsimulation:ATL batting strikeouts match CHW pitching: 9.
PASSboxscore_crosschecksimulationATLPA_BF_MATCHsimulation:ATL PA=44 matches CHW BF=44.
PASSboxscore_crosschecksimulationATLRUNS_MATCH_FINALsimulation:ATL runs match final score and opposing pitching runs: 6.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_BB_MATCHsimulation:CHW batting walks match ATL pitching: 1.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_HR_MATCHsimulation:CHW batting home runs match ATL pitching: 1.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_H_MATCHsimulation:CHW batting hits match ATL pitching: 3.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_SO_MATCHsimulation:CHW batting strikeouts match ATL pitching: 8.
PASSboxscore_crosschecksimulationCHWPA_BF_MATCHsimulation:CHW PA=31 matches ATL BF=31.
PASSboxscore_crosschecksimulationCHWRUNS_MATCH_FINALsimulation:CHW runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaATLCURRENT_FINALIZED_MATCH_BOXATL current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaCHWCURRENT_FINALIZED_MATCH_BOXCHW current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentATLCURRENT_LINEUP_SHAPEATL current lineup has 9 expected positions.
PASScurrent_payloadcurrentATLCURRENT_MODEL_ZERO_FALLBACKATL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentATLCURRENT_NAMES_PRESENTATL current hitter names are populated.
PASScurrent_payloadcurrentATLCURRENT_PREDICTIONS_MATCH_FINALIZEDATL hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentCHWCURRENT_LINEUP_SHAPECHW current lineup has 9 expected positions.
PASScurrent_payloadcurrentCHWCURRENT_MODEL_ZERO_FALLBACKCHW current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCHWCURRENT_NAMES_PRESENTCHW current hitter names are populated.
PASScurrent_payloadcurrentCHWCURRENT_PREDICTIONS_MATCH_FINALIZEDCHW hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.568.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.568.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.432.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 8 is reasonably close to low-score expected_total_runs 6.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.588/0.803.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: ATL 11, CHW 3.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: ATL 6 - CHW 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: ATL.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for ATL.{'winner_confidence': 0.568245, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 2, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'ATL', 'confidence': 0.5663389999999999, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_ATL@CHW.json'}, {'date': '2026-06-09', 'predicted_team': 'ATL', 'confidence': 0.546388, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_ATL@CHW.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_ATL@CHW.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: ATL@CHW.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 129.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 188.
PASSpitch_countsimulationATLPITCH_COUNT_PITCHER_MATCHATL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationATLPITCH_COUNT_TOTAL_MATCHATL pitch_count_summary total, row sum, and pitching total all match: 129.
PASSpitch_countsimulationCHWPITCH_COUNT_PITCHER_MATCHCHW pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCHWPITCH_COUNT_TOTAL_MATCHCHW pitch_count_summary total, row sum, and pitching total all match: 188.
PASSpitchingcurrentATLPITCHING_REALISMcurrent:ATL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentATLSTARTER_PRESENTcurrent:ATL includes a starter/opener role.
PASSpitchingcurrentCHWPITCHING_REALISMcurrent:CHW pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCHWSTARTER_PRESENTcurrent:CHW includes a starter/opener role.
PASSpitchingsimulationATLPITCHING_REALISMsimulation:ATL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationATLSTARTER_PRESENTsimulation:ATL includes a starter/opener role.
PASSpitchingsimulationCHWPITCHING_REALISMsimulation:CHW pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCHWSTARTER_PRESENTsimulation:CHW includes a starter/opener role.
PASSpitching_totalscurrentATLPITCHING_TOTALS_SUMcurrent:ATL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentATLPITCHING_TOTALS_SUMcurrent:ATL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentCHWPITCHING_TOTALS_SUMcurrent:CHW pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCHWPITCHING_TOTALS_SUMcurrent:CHW pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationATLPITCHING_TOTALS_SUMsimulation:ATL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationATLPITCHING_TOTALS_SUMsimulation:ATL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCHWPITCHING_TOTALS_SUMsimulation:CHW pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCHWPITCHING_TOTALS_SUMsimulation:CHW pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: ATL 4 - 2 CHW.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: ATL 6 - 2 CHW.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: ATL wins 6-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=ATL, final=ATL.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.568.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 17/58 (0.293).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 20/64 (0.312).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: ATL wins 6-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: ATL wins 6-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 6-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 4-2, final 6-2 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 8.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: ATL wins 6-2.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentATLRECENT_FORM_RANGEATL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentATLTEAM_RECENT_RECORDATL wins and win_pct agree: 17/58 = 0.293.
PASSteam_recent_performancecurrentCHWRECENT_FORM_RANGECHW recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCHWTEAM_RECENT_RECORDCHW wins and win_pct agree: 20/64 = 0.312.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentATLBATTING_REALISMcurrent:ATL hitter lines pass basic baseball constraints.
PASSbattingcurrentCHWBATTING_REALISMcurrent:CHW hitter lines pass basic baseball constraints.
PASSbattingsimulationATLBATTING_REALISMsimulation:ATL hitter lines pass basic baseball constraints.
PASSbattingsimulationCHWBATTING_REALISMsimulation:CHW hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentATLBATTING_TOTALS_SUMcurrent:ATL batting totals equal summed player lines.
PASSbatting_totalscurrentCHWBATTING_TOTALS_SUMcurrent:CHW batting totals equal summed player lines.
PASSbatting_totalssimulationATLBATTING_TOTALS_SUMsimulation:ATL batting totals equal summed player lines.
PASSbatting_totalssimulationCHWBATTING_TOTALS_SUMsimulation:CHW batting totals equal summed player lines.
PASSboxscore_crosschecksimulationATLBAT_PITCH_BB_MATCHsimulation:ATL batting walks match CHW pitching: 6.
PASSboxscore_crosschecksimulationATLBAT_PITCH_HR_MATCHsimulation:ATL batting home runs match CHW pitching: 2.
PASSboxscore_crosschecksimulationATLBAT_PITCH_H_MATCHsimulation:ATL batting hits match CHW pitching: 11.
PASSboxscore_crosschecksimulationATLBAT_PITCH_SO_MATCHsimulation:ATL batting strikeouts match CHW pitching: 9.
PASSboxscore_crosschecksimulationATLPA_BF_MATCHsimulation:ATL PA=44 matches CHW BF=44.
PASSboxscore_crosschecksimulationATLRUNS_MATCH_FINALsimulation:ATL runs match final score and opposing pitching runs: 6.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_BB_MATCHsimulation:CHW batting walks match ATL pitching: 1.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_HR_MATCHsimulation:CHW batting home runs match ATL pitching: 1.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_H_MATCHsimulation:CHW batting hits match ATL pitching: 3.
PASSboxscore_crosschecksimulationCHWBAT_PITCH_SO_MATCHsimulation:CHW batting strikeouts match ATL pitching: 8.
PASSboxscore_crosschecksimulationCHWPA_BF_MATCHsimulation:CHW PA=31 matches ATL BF=31.
PASSboxscore_crosschecksimulationCHWRUNS_MATCH_FINALsimulation:CHW runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaATLCURRENT_FINALIZED_MATCH_BOXATL current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaCHWCURRENT_FINALIZED_MATCH_BOXCHW current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentATLCURRENT_LINEUP_SHAPEATL current lineup has 9 expected positions.
PASScurrent_payloadcurrentATLCURRENT_MODEL_ZERO_FALLBACKATL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentATLCURRENT_NAMES_PRESENTATL current hitter names are populated.
PASScurrent_payloadcurrentATLCURRENT_PREDICTIONS_MATCH_FINALIZEDATL hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentCHWCURRENT_LINEUP_SHAPECHW current lineup has 9 expected positions.
PASScurrent_payloadcurrentCHWCURRENT_MODEL_ZERO_FALLBACKCHW current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCHWCURRENT_NAMES_PRESENTCHW current hitter names are populated.
PASScurrent_payloadcurrentCHWCURRENT_PREDICTIONS_MATCH_FINALIZEDCHW hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.568.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.568.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.432.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 8 is reasonably close to low-score expected_total_runs 6.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.588/0.803.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: ATL 11, CHW 3.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: ATL 6 - CHW 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: ATL.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for ATL.{'winner_confidence': 0.568245, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 2, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'ATL', 'confidence': 0.5663389999999999, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_ATL@CHW.json'}, {'date': '2026-06-09', 'predicted_team': 'ATL', 'confidence': 0.546388, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_ATL@CHW.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_ATL@CHW.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: ATL@CHW.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 129.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 188.
PASSpitch_countsimulationATLPITCH_COUNT_PITCHER_MATCHATL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationATLPITCH_COUNT_TOTAL_MATCHATL pitch_count_summary total, row sum, and pitching total all match: 129.
PASSpitch_countsimulationCHWPITCH_COUNT_PITCHER_MATCHCHW pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCHWPITCH_COUNT_TOTAL_MATCHCHW pitch_count_summary total, row sum, and pitching total all match: 188.
PASSpitchingcurrentATLPITCHING_REALISMcurrent:ATL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentATLSTARTER_PRESENTcurrent:ATL includes a starter/opener role.
PASSpitchingcurrentCHWPITCHING_REALISMcurrent:CHW pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCHWSTARTER_PRESENTcurrent:CHW includes a starter/opener role.
PASSpitchingsimulationATLPITCHING_REALISMsimulation:ATL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationATLSTARTER_PRESENTsimulation:ATL includes a starter/opener role.
PASSpitchingsimulationCHWPITCHING_REALISMsimulation:CHW pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCHWSTARTER_PRESENTsimulation:CHW includes a starter/opener role.
PASSpitching_totalscurrentATLPITCHING_TOTALS_SUMcurrent:ATL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentATLPITCHING_TOTALS_SUMcurrent:ATL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentCHWPITCHING_TOTALS_SUMcurrent:CHW pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCHWPITCHING_TOTALS_SUMcurrent:CHW pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationATLPITCHING_TOTALS_SUMsimulation:ATL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationATLPITCHING_TOTALS_SUMsimulation:ATL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCHWPITCHING_TOTALS_SUMsimulation:CHW pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCHWPITCHING_TOTALS_SUMsimulation:CHW pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: ATL 4 - 2 CHW.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: ATL 6 - 2 CHW.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: ATL wins 6-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=ATL, final=ATL.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.568.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 17/58 (0.293).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 20/64 (0.312).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: ATL wins 6-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: ATL wins 6-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 6-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 4-2, final 6-2 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 8.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: ATL wins 6-2.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentATLRECENT_FORM_RANGEATL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentATLTEAM_RECENT_RECORDATL wins and win_pct agree: 17/58 = 0.293.
PASSteam_recent_performancecurrentCHWRECENT_FORM_RANGECHW recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCHWTEAM_RECENT_RECORDCHW wins and win_pct agree: 20/64 = 0.312.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentATLCURRENT_PITCHER_DUPLICATIONATL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentCHWCURRENT_PITCHER_DUPLICATIONCHW pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaATLCURRENT_FINALIZED_MATCH_BOXATL model-prediction batting totals differ from final simulation box score (AB: current=49, sim=38; H: current=13, sim=11; 2B: current=0, sim=3; HR: current=1, sim=2; R: current=8, sim=6; BB: current=5, sim=6; SO: current=11, sim=9).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaATLCURRENT_PLAYER_MATCH_BOXATL current finalized hitter lines are model predictions and differ from the simulation box score: Michael Harris II: AB current=6 box=5, 2B current=0 box=1; Matt Olson: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, HR current=1 box=0; Mauricio Dubón: AB current=6 box=4, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Ozzie Albies: AB current=7 box=5, HR current=0 box=1, RBI current=1 box=3, BB current=1 box=0; Sandy León: R current=0 box=1, BB current=0 box=2; Mike Yastrzemski: AB current=5 box=4, R current=1 box=0; Austin Riley: AB current=6 box=5, HR current=0 box=1, BB current=1 box=0, SO current=2 box=0; Eli White: AB current=4 box=5, R current=1 box=0, SO current=1 box=3New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaCHWCURRENT_FINALIZED_MATCH_BOXCHW model-prediction batting totals differ from final simulation box score (AB: current=48, sim=30; H: current=11, sim=3; 2B: current=1, sim=0; HR: current=0, sim=1; RBI: current=8, sim=2; R: current=6, sim=2; BB: current=6, sim=1; SO: current=13, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCHWCURRENT_PLAYER_MATCH_BOXCHW current finalized hitter lines are model predictions and differ from the simulation box score: Jacob Gonzalez: H current=1 box=0, RBI current=1 box=0, BB current=0 box=1; Chase Meidroth: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Colson Montgomery: AB current=7 box=4, HR current=0 box=1, RBI current=1 box=2, BB current=1 box=0; Tristan Peters: AB current=5 box=4, H current=1 box=2, 2B current=1 box=0, RBI current=1 box=0; Drew Romo: AB current=5 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Miguel Vargas: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Derek Hill: H current=1 box=0, SO current=1 box=0; Sam Antonacci: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml5.8229460716247564.949848175048828Base ML historical model prediction
variance_applied55Random variance applied (0.9-1.1)
enhanced_prediction320.568Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment42Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target42Capped at max 12 realistic runs
simulation_result62Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
ATL100100040611
CHW20000000023
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentATLbatting4913001685110000
currentATLpitching312189.0200
currentCHWbatting4811100866130000
currentCHWpitching1126699.0600
simulationATLbatting3811302666900
simulationATLpitching312189.0231129
simulationCHWbatting303001221800
simulationCHWpitching1126699.0644188
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentATLDHMichael Harris II062000110100.333
currentATLCMatt Olson072001111200.286
currentATL1BMauricio Dubón062000111100.333
currentATL2BOzzie Albies072000111100.286
currentATL3BSandy León031000000100.333
currentATLSSMike Yastrzemski051000101100.200
currentATLLFAustin Riley061000111200.167
currentATLCFEli White041000100100.250
currentATLRFDominic Smith051000110100.200
currentCHWDHJacob Gonzalez031000010100.333
currentCHWCChase Meidroth072000111200.286
currentCHW1BColson Montgomery071000111300.143
currentCHW2BTristan Peters051100010100.200
currentCHW3BDrew Romo051000111100.200
currentCHWSSMiguel Vargas061000111100.167
currentCHWLFDerek Hill031000000100.333
currentCHWCFSam Antonacci062000111100.333
currentCHWRFAndrew Benintendi061000111200.167
simulationATL1CFMichael Harris II552100110100.400
simulationATL2SSMauricio Dubón541100101000.250
simulationATL32BOzzie Albies552001130100.400
simulationATL41BMatt Olson541100001000.250
simulationATL5CSandy León531000102100.333
simulationATL63BAustin Riley551001110000.200
simulationATL7LFMike Yastrzemski541000001100.250
simulationATL8CFEli White551000000300.200
simulationATL9DHDominic Smith431000111200.333
simulationCHW1CFTristan Peters442000100100.500
simulationCHW2SSColson Montgomery441001120100.250
simulationCHW32BChase Meidroth440000000100.000
simulationCHW4SSJacob Gonzalez430000001100.000
simulationCHW5CDrew Romo330000000100.000
simulationCHW63BMiguel Vargas330000000200.000
simulationCHW7RFDerek Hill330000000000.000
simulationCHW8SSSam Antonacci330000000100.000
simulationCHW9DHAndrew Benintendi330000000000.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentATL1Martín PérezStarter5.1322151003.383.021.06
currentATL2Dylan LeeMiddle Reliever1.1000020000.001.160.61
currentATL3Raisel IglesiasMiddle Reliever1.0000010000.001.210.94
currentATL4Robert SuarezMiddle Reliever1.1000000000.000.610.81
currentCHW1Anthony KayStarter6.1611382001.423.771.40
currentCHW2Grant TaylorMiddle Reliever1.0000000000.001.421.26
currentCHW3Bryan HudsonMiddle Reliever0.2000110000.001.571.35
currentCHW5Sean NewcombMiddle Reliever1.04442000036.007.711.71
currentCHW6Seranthony DomínguezMiddle Reliever0.01110000013.503.00
simulationATL1Martín PérezStarter5.132215120803.383.021.06
simulationATL2Raisel IglesiasMiddle Reliever1.00000103170.001.210.94
simulationATL3Robert SuarezMiddle Reliever1.10000004170.000.610.81
simulationATL4Dylan LeeMiddle Reliever1.10000204150.001.160.61
simulationCHW1Anthony KayStarter6.1611382281101.423.771.40
simulationCHW2Seranthony DomínguezMiddle Reliever0.011100011613.503.00
simulationCHW3Grant TaylorMiddle Reliever1.00000003180.001.421.26
simulationCHW4Sean NewcombMiddle Reliever1.044420092936.007.711.71
simulationCHW5Bryan HudsonMiddle Reliever0.20001103150.001.571.35
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
ATLMartín PérezStarter5.123152080
ATLDylan LeeMiddle Reliever1.10002415
ATLRaisel IglesiasMiddle Reliever1.00001317
ATLRobert SuarezMiddle Reliever1.10000417
CHWAnthony KayStarter6.1163828110
CHWGrant TaylorMiddle Reliever1.00000318
CHWBryan HudsonMiddle Reliever0.20011315
CHWSean NewcombMiddle Reliever1.04420929
CHWSeranthony DomínguezMiddle Reliever0.01100116
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSnot triggered0000Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.

20260611_CHC@COL

20260611_CHC@COL.json • 2026-06-11

CHC 6 - COL 4
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 92INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentCHCCURRENT_PITCHER_DUPLICATIONCHC pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentCOLCURRENT_PITCHER_DUPLICATIONCOL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaCHCCURRENT_FINALIZED_MATCH_BOXCHC model-prediction batting totals differ from final simulation box score (AB: current=57, sim=34; H: current=16, sim=8; 2B: current=0, sim=1; 3B: current=0, sim=1; HR: current=0, sim=2; RBI: current=9, sim=6; R: current=8, sim=6; BB: current=8, sim=3).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCHCCURRENT_PLAYER_MATCH_BOXCHC current finalized hitter lines are model predictions and differ from the simulation box score: Alex Bregman: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Ian Happ: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Pete Crow-Armstrong: AB current=7 box=5, H current=2 box=1, 3B current=0 box=1, RBI current=1 box=0; Michael Busch: AB current=7 box=2, H current=2 box=0, SO current=2 box=1, SF current=0 box=1; Seiya Suzuki: AB current=6 box=4, H current=2 box=3, HR current=0 box=1, BB current=1 box=0; Nico Hoerner: AB current=7 box=3, 2B current=0 box=1; Moisés Ballesteros: HR current=0 box=1, RBI current=1 box=3, R current=0 box=1, SO current=1 box=0; Carson Kelly: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, BB current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaCOLCURRENT_FINALIZED_MATCH_BOXCOL model-prediction batting totals differ from final simulation box score (AB: current=48, sim=33; H: current=12, sim=6; RBI: current=6, sim=4; R: current=6, sim=4; BB: current=6, sim=9; SO: current=13, sim=11).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCOLCURRENT_PLAYER_MATCH_BOXCOL current finalized hitter lines are model predictions and differ from the simulation box score: Edouard Julien: AB current=5 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; TJ Rumfield: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Hunter Goodman: AB current=7 box=5, RBI current=1 box=2, BB current=1 box=0, SO current=2 box=1; Willi Castro: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, SO current=2 box=3; Troy Johnston: AB current=6 box=3, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Sterlin Thompson: H current=1 box=0, BB current=0 box=1, SO current=1 box=2; Cole Carrigg: H current=1 box=2, 2B current=0 box=1, RBI current=0 box=2, R current=0 box=1; Ezequiel Tovar: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentCHCBATTING_REALISMcurrent:CHC hitter lines pass basic baseball constraints.
PASSbattingcurrentCOLBATTING_REALISMcurrent:COL hitter lines pass basic baseball constraints.
PASSbattingsimulationCHCBATTING_REALISMsimulation:CHC hitter lines pass basic baseball constraints.
PASSbattingsimulationCOLBATTING_REALISMsimulation:COL hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentCHCBATTING_TOTALS_SUMcurrent:CHC batting totals equal summed player lines.
PASSbatting_totalscurrentCOLBATTING_TOTALS_SUMcurrent:COL batting totals equal summed player lines.
PASSbatting_totalssimulationCHCBATTING_TOTALS_SUMsimulation:CHC batting totals equal summed player lines.
PASSbatting_totalssimulationCOLBATTING_TOTALS_SUMsimulation:COL batting totals equal summed player lines.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_BB_MATCHsimulation:CHC batting walks match COL pitching: 3.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_HR_MATCHsimulation:CHC batting home runs match COL pitching: 2.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_H_MATCHsimulation:CHC batting hits match COL pitching: 8.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_SO_MATCHsimulation:CHC batting strikeouts match COL pitching: 4.
PASSboxscore_crosschecksimulationCHCPA_BF_MATCHsimulation:CHC PA=38 matches COL BF=38.
PASSboxscore_crosschecksimulationCHCRUNS_MATCH_FINALsimulation:CHC runs match final score and opposing pitching runs: 6.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_BB_MATCHsimulation:COL batting walks match CHC pitching: 9.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_HR_MATCHsimulation:COL batting home runs match CHC pitching: 1.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_H_MATCHsimulation:COL batting hits match CHC pitching: 6.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_SO_MATCHsimulation:COL batting strikeouts match CHC pitching: 11.
PASSboxscore_crosschecksimulationCOLPA_BF_MATCHsimulation:COL PA=42 matches CHC BF=42.
PASSboxscore_crosschecksimulationCOLRUNS_MATCH_FINALsimulation:COL runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaCHCCURRENT_FINALIZED_MATCH_BOXCHC current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaCOLCURRENT_FINALIZED_MATCH_BOXCOL current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentCHCCURRENT_LINEUP_SHAPECHC current lineup has 9 expected positions.
PASScurrent_payloadcurrentCHCCURRENT_MODEL_ZERO_FALLBACKCHC current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCHCCURRENT_NAMES_PRESENTCHC current hitter names are populated.
PASScurrent_payloadcurrentCHCCURRENT_PREDICTIONS_MATCH_FINALIZEDCHC hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentCOLCURRENT_LINEUP_SHAPECOL current lineup has 9 expected positions.
PASScurrent_payloadcurrentCOLCURRENT_MODEL_ZERO_FALLBACKCOL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCOLCURRENT_NAMES_PRESENTCOL current hitter names are populated.
PASScurrent_payloadcurrentCOLCURRENT_PREDICTIONS_MATCH_FINALIZEDCOL hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.430.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 10 is reasonably close to low-score expected_total_runs 8.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.461/0.651.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: CHC 8, COL 6.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: CHC 6 - COL 4.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: CHC.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for CHC.{'winner_confidence': 0.570298, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 2, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'CHC', 'confidence': 0.66, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_CHC@COL.json'}, {'date': '2026-06-09', 'predicted_team': 'CHC', 'confidence': 0.550697, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_CHC@COL.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_CHC@COL.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: CHC@COL.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 198.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 153.
PASSpitch_countsimulationCHCPITCH_COUNT_PITCHER_MATCHCHC pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCHCPITCH_COUNT_TOTAL_MATCHCHC pitch_count_summary total, row sum, and pitching total all match: 198.
PASSpitch_countsimulationCOLPITCH_COUNT_PITCHER_MATCHCOL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCOLPITCH_COUNT_TOTAL_MATCHCOL pitch_count_summary total, row sum, and pitching total all match: 153.
PASSpitchingcurrentCHCPITCHING_REALISMcurrent:CHC pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCHCSTARTER_PRESENTcurrent:CHC includes a starter/opener role.
PASSpitchingcurrentCOLPITCHING_REALISMcurrent:COL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCOLSTARTER_PRESENTcurrent:COL includes a starter/opener role.
PASSpitchingsimulationCHCPITCHING_REALISMsimulation:CHC pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCHCSTARTER_PRESENTsimulation:CHC includes a starter/opener role.
PASSpitchingsimulationCOLPITCHING_REALISMsimulation:COL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCOLSTARTER_PRESENTsimulation:COL includes a starter/opener role.
PASSpitching_totalscurrentCHCPITCHING_TOTALS_SUMcurrent:CHC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCHCPITCHING_TOTALS_SUMcurrent:CHC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentCOLPITCHING_TOTALS_SUMcurrent:COL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCOLPITCHING_TOTALS_SUMcurrent:COL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCHCPITCHING_TOTALS_SUMsimulation:CHC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCHCPITCHING_TOTALS_SUMsimulation:CHC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCOLPITCHING_TOTALS_SUMsimulation:COL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCOLPITCHING_TOTALS_SUMsimulation:COL pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: CHC 5 - 3 COL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: CHC 6 - 4 COL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: CHC wins 6-4.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=CHC, final=CHC.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.570.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 5/64 (0.078).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 12/60 (0.200).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: CHC wins 6-4.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: CHC wins 6-4.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 6-4.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-3, final 6-4 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 10.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: CHC wins 6-4.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentCHCRECENT_FORM_RANGECHC recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCHCTEAM_RECENT_RECORDCHC wins and win_pct agree: 5/64 = 0.078.
PASSteam_recent_performancecurrentCOLRECENT_FORM_RANGECOL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCOLTEAM_RECENT_RECORDCOL wins and win_pct agree: 12/60 = 0.200.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentCHCBATTING_REALISMcurrent:CHC hitter lines pass basic baseball constraints.
PASSbattingcurrentCOLBATTING_REALISMcurrent:COL hitter lines pass basic baseball constraints.
PASSbattingsimulationCHCBATTING_REALISMsimulation:CHC hitter lines pass basic baseball constraints.
PASSbattingsimulationCOLBATTING_REALISMsimulation:COL hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentCHCBATTING_TOTALS_SUMcurrent:CHC batting totals equal summed player lines.
PASSbatting_totalscurrentCOLBATTING_TOTALS_SUMcurrent:COL batting totals equal summed player lines.
PASSbatting_totalssimulationCHCBATTING_TOTALS_SUMsimulation:CHC batting totals equal summed player lines.
PASSbatting_totalssimulationCOLBATTING_TOTALS_SUMsimulation:COL batting totals equal summed player lines.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_BB_MATCHsimulation:CHC batting walks match COL pitching: 3.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_HR_MATCHsimulation:CHC batting home runs match COL pitching: 2.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_H_MATCHsimulation:CHC batting hits match COL pitching: 8.
PASSboxscore_crosschecksimulationCHCBAT_PITCH_SO_MATCHsimulation:CHC batting strikeouts match COL pitching: 4.
PASSboxscore_crosschecksimulationCHCPA_BF_MATCHsimulation:CHC PA=38 matches COL BF=38.
PASSboxscore_crosschecksimulationCHCRUNS_MATCH_FINALsimulation:CHC runs match final score and opposing pitching runs: 6.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_BB_MATCHsimulation:COL batting walks match CHC pitching: 9.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_HR_MATCHsimulation:COL batting home runs match CHC pitching: 1.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_H_MATCHsimulation:COL batting hits match CHC pitching: 6.
PASSboxscore_crosschecksimulationCOLBAT_PITCH_SO_MATCHsimulation:COL batting strikeouts match CHC pitching: 11.
PASSboxscore_crosschecksimulationCOLPA_BF_MATCHsimulation:COL PA=42 matches CHC BF=42.
PASSboxscore_crosschecksimulationCOLRUNS_MATCH_FINALsimulation:COL runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaCHCCURRENT_FINALIZED_MATCH_BOXCHC current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaCOLCURRENT_FINALIZED_MATCH_BOXCOL current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentCHCCURRENT_LINEUP_SHAPECHC current lineup has 9 expected positions.
PASScurrent_payloadcurrentCHCCURRENT_MODEL_ZERO_FALLBACKCHC current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCHCCURRENT_NAMES_PRESENTCHC current hitter names are populated.
PASScurrent_payloadcurrentCHCCURRENT_PREDICTIONS_MATCH_FINALIZEDCHC hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentCOLCURRENT_LINEUP_SHAPECOL current lineup has 9 expected positions.
PASScurrent_payloadcurrentCOLCURRENT_MODEL_ZERO_FALLBACKCOL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCOLCURRENT_NAMES_PRESENTCOL current hitter names are populated.
PASScurrent_payloadcurrentCOLCURRENT_PREDICTIONS_MATCH_FINALIZEDCOL hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.430.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 10 is reasonably close to low-score expected_total_runs 8.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.461/0.651.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: CHC 8, COL 6.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: CHC 6 - COL 4.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: CHC.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for CHC.{'winner_confidence': 0.570298, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 2, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'CHC', 'confidence': 0.66, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_CHC@COL.json'}, {'date': '2026-06-09', 'predicted_team': 'CHC', 'confidence': 0.550697, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_CHC@COL.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_CHC@COL.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: CHC@COL.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 198.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 153.
PASSpitch_countsimulationCHCPITCH_COUNT_PITCHER_MATCHCHC pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCHCPITCH_COUNT_TOTAL_MATCHCHC pitch_count_summary total, row sum, and pitching total all match: 198.
PASSpitch_countsimulationCOLPITCH_COUNT_PITCHER_MATCHCOL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCOLPITCH_COUNT_TOTAL_MATCHCOL pitch_count_summary total, row sum, and pitching total all match: 153.
PASSpitchingcurrentCHCPITCHING_REALISMcurrent:CHC pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCHCSTARTER_PRESENTcurrent:CHC includes a starter/opener role.
PASSpitchingcurrentCOLPITCHING_REALISMcurrent:COL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCOLSTARTER_PRESENTcurrent:COL includes a starter/opener role.
PASSpitchingsimulationCHCPITCHING_REALISMsimulation:CHC pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCHCSTARTER_PRESENTsimulation:CHC includes a starter/opener role.
PASSpitchingsimulationCOLPITCHING_REALISMsimulation:COL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCOLSTARTER_PRESENTsimulation:COL includes a starter/opener role.
PASSpitching_totalscurrentCHCPITCHING_TOTALS_SUMcurrent:CHC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCHCPITCHING_TOTALS_SUMcurrent:CHC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentCOLPITCHING_TOTALS_SUMcurrent:COL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCOLPITCHING_TOTALS_SUMcurrent:COL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCHCPITCHING_TOTALS_SUMsimulation:CHC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCHCPITCHING_TOTALS_SUMsimulation:CHC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCOLPITCHING_TOTALS_SUMsimulation:COL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCOLPITCHING_TOTALS_SUMsimulation:COL pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: CHC 5 - 3 COL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: CHC 6 - 4 COL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: CHC wins 6-4.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=CHC, final=CHC.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.570.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 5/64 (0.078).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 12/60 (0.200).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: CHC wins 6-4.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: CHC wins 6-4.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 6-4.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-3, final 6-4 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 10.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: CHC wins 6-4.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentCHCRECENT_FORM_RANGECHC recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCHCTEAM_RECENT_RECORDCHC wins and win_pct agree: 5/64 = 0.078.
PASSteam_recent_performancecurrentCOLRECENT_FORM_RANGECOL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCOLTEAM_RECENT_RECORDCOL wins and win_pct agree: 12/60 = 0.200.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentCHCCURRENT_PITCHER_DUPLICATIONCHC pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentCOLCURRENT_PITCHER_DUPLICATIONCOL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaCHCCURRENT_FINALIZED_MATCH_BOXCHC model-prediction batting totals differ from final simulation box score (AB: current=57, sim=34; H: current=16, sim=8; 2B: current=0, sim=1; 3B: current=0, sim=1; HR: current=0, sim=2; RBI: current=9, sim=6; R: current=8, sim=6; BB: current=8, sim=3).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCHCCURRENT_PLAYER_MATCH_BOXCHC current finalized hitter lines are model predictions and differ from the simulation box score: Alex Bregman: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Ian Happ: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Pete Crow-Armstrong: AB current=7 box=5, H current=2 box=1, 3B current=0 box=1, RBI current=1 box=0; Michael Busch: AB current=7 box=2, H current=2 box=0, SO current=2 box=1, SF current=0 box=1; Seiya Suzuki: AB current=6 box=4, H current=2 box=3, HR current=0 box=1, BB current=1 box=0; Nico Hoerner: AB current=7 box=3, 2B current=0 box=1; Moisés Ballesteros: HR current=0 box=1, RBI current=1 box=3, R current=0 box=1, SO current=1 box=0; Carson Kelly: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, BB current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaCOLCURRENT_FINALIZED_MATCH_BOXCOL model-prediction batting totals differ from final simulation box score (AB: current=48, sim=33; H: current=12, sim=6; RBI: current=6, sim=4; R: current=6, sim=4; BB: current=6, sim=9; SO: current=13, sim=11).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCOLCURRENT_PLAYER_MATCH_BOXCOL current finalized hitter lines are model predictions and differ from the simulation box score: Edouard Julien: AB current=5 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; TJ Rumfield: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Hunter Goodman: AB current=7 box=5, RBI current=1 box=2, BB current=1 box=0, SO current=2 box=1; Willi Castro: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, SO current=2 box=3; Troy Johnston: AB current=6 box=3, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Sterlin Thompson: H current=1 box=0, BB current=0 box=1, SO current=1 box=2; Cole Carrigg: H current=1 box=2, 2B current=0 box=1, RBI current=0 box=2, R current=0 box=1; Ezequiel Tovar: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml5.3375568389892584.066267490386963Base ML historical model prediction
variance_applied64Random variance applied (0.9-1.1)
enhanced_prediction530.570Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment53Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target53Capped at max 12 realistic runs
simulation_result64Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
CHC10010301068
COL20200000046
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentCHCbatting5716000988130000
currentCHCpitching6149119.0400
currentCOLbatting4812101666130000
currentCOLpitching826349.0600
simulationCHCbatting348112663410
simulationCHCpitching6149119.0442198
simulationCOLbatting3361014491100
simulationCOLpitching826349.0638153
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentCHC3BAlex Bregman072000111100.286
currentCHCLFIan Happ072000111200.286
currentCHCCFPete Crow-Armstrong072000111200.286
currentCHC1BMichael Busch072000111200.286
currentCHCRFSeiya Suzuki062000111200.333
currentCHC2BNico Hoerner072000111000.286
currentCHCDHMoisés Ballesteros041000010100.250
currentCHCCCarson Kelly062000111100.333
currentCHCSSDansby Swanson061000111200.167
currentCOL2BEdouard Julien051000111200.200
currentCOL1BTJ Rumfield061000111100.167
currentCOLDHHunter Goodman072001111200.286
currentCOL3BWilli Castro062000111200.333
currentCOLRFTroy Johnston062100111100.333
currentCOLLFSterlin Thompson031000000100.333
currentCOLCFCole Carrigg041000001100.250
currentCOLSSEzequiel Tovar061000110200.167
currentCOLCBrett Sullivan051000000100.200
simulationCHC1CFPete Crow-Armstrong551010100000.200
simulationCHC23BAlex Bregman550000000100.000
simulationCHC31BMichael Busch420000111100.000
simulationCHC4LFIan Happ430000001100.000
simulationCHC5RFSeiya Suzuki443001110000.750
simulationCHC62BNico Hoerner432100111000.667
simulationCHC7DHMoisés Ballesteros441001130000.250
simulationCHC8CCarson Kelly441000100100.250
simulationCHC9SSDansby Swanson440000000000.000
simulationCOL12BEdouard Julien530000002200.000
simulationCOL23BWilli Castro541000101300.250
simulationCOL31BTJ Rumfield530000002000.000
simulationCOL4DHHunter Goodman552001120100.400
simulationCOL5RFTroy Johnston530000002000.000
simulationCOL6CFCole Carrigg542100121100.500
simulationCOL7LFSterlin Thompson430000001200.000
simulationCOL8SSEzequiel Tovar440000000100.000
simulationCOL9CBrett Sullivan441000100100.250
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentCHC1Edward CabreraStarter4.2344541007.714.991.42
currentCHC2Caleb ThielbarMiddle Reliever1.0000010000.003.311.16
currentCHC3Daniel PalenciaMiddle Reliever1.0000010000.002.301.21
currentCHC4Hoby MilnerMiddle Reliever1.0000230000.004.031.14
currentCHC5Jacob WebbMiddle Reliever1.0200020000.002.761.33
currentCHC6Phil MatonMiddle Reliever0.1100200000.006.861.76
currentCOL1Ryan FeltnerStarter5.0655232009.004.221.16
currentCOL2Antonio SenzatelaMiddle Reliever1.1000010000.002.111.02
currentCOL3Juan MejiaMiddle Reliever1.1211100006.756.231.75
currentCOL4Seth HalvorsenMiddle Reliever1.1000000000.002.401.53
simulationCHC1Edward CabreraStarter4.2344541221007.714.991.42
simulationCHC2Daniel PalenciaMiddle Reliever1.00000103160.002.301.21
simulationCHC3Jacob WebbMiddle Reliever1.02000205190.002.761.33
simulationCHC4Caleb ThielbarMiddle Reliever1.00000103260.003.311.16
simulationCHC5Hoby MilnerMiddle Reliever1.00002305210.004.031.14
simulationCHC6Phil MatonMiddle Reliever0.11002004160.006.861.76
simulationCOL1Ryan FeltnerStarter5.065523223899.004.221.16
simulationCOL2Antonio SenzatelaMiddle Reliever1.10000104230.002.111.02
simulationCOL3Juan MejiaMiddle Reliever1.12111007236.756.231.75
simulationCOL4Seth HalvorsenMiddle Reliever1.10000004180.002.401.53
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
CHCEdward CabreraStarter4.2435422100
CHCCaleb ThielbarMiddle Reliever1.00001326
CHCDaniel PalenciaMiddle Reliever1.00001316
CHCHoby MilnerMiddle Reliever1.00023521
CHCJacob WebbMiddle Reliever1.00202519
CHCPhil MatonMiddle Reliever0.10120416
COLRyan FeltnerStarter5.056232389
COLAntonio SenzatelaMiddle Reliever1.10001423
COLJuan MejiaMiddle Reliever1.11210723
COLSeth HalvorsenMiddle Reliever1.10000418
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSnot triggered0000Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.

20260611_LAD@PIT

20260611_LAD@PIT.json • 2026-06-11

LAD 6 - PIT 1
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 92INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentLADCURRENT_PITCHER_DUPLICATIONLAD pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentPITCURRENT_PITCHER_DUPLICATIONPIT pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaLADCURRENT_FINALIZED_MATCH_BOXLAD model-prediction batting totals differ from final simulation box score (AB: current=54, sim=37; H: current=14, sim=10; 2B: current=0, sim=2; HR: current=0, sim=2; RBI: current=10, sim=6; R: current=9, sim=6; BB: current=6, sim=5; SO: current=12, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaLADCURRENT_PLAYER_MATCH_BOXLAD current finalized hitter lines are model predictions and differ from the simulation box score: Shohei Ohtani: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Mookie Betts: AB current=6 box=4, RBI current=1 box=0; Freddie Freeman: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Max Muncy: AB current=6 box=5, HR current=0 box=1, RBI current=1 box=4, BB current=1 box=0; Andy Pages: AB current=7 box=5, H current=2 box=1, 2B current=0 box=1, RBI current=2 box=0; Kyle Tucker: AB current=7 box=5, 2B current=0 box=1, RBI current=1 box=0, BB current=1 box=0; Ryan Ward: AB current=4 box=5, H current=1 box=2, HR current=0 box=1, SO current=1 box=0; Dalton Rushing: AB current=5 box=3, RBI current=1 box=0, BB current=0 box=1, SO current=1 box=2New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaPITCURRENT_FINALIZED_MATCH_BOXPIT model-prediction batting totals differ from final simulation box score (AB: current=53, sim=30; H: current=12, sim=3; 2B: current=1, sim=2; RBI: current=6, sim=1; R: current=7, sim=1; SO: current=15, sim=10; HBP: current=0, sim=1).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaPITCURRENT_PLAYER_MATCH_BOXPIT current finalized hitter lines are model predictions and differ from the simulation box score: Nick Gonzales: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Brandon Lowe: AB current=7 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Bryan Reynolds: AB current=6 box=4, 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Marcell Ozuna: AB current=8 box=3, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Esmerlyn Valdez: AB current=6 box=4, BB current=1 box=0, SO current=3 box=0; Rafael Flores Jr.: AB current=4 box=3, H current=1 box=0, BB current=0 box=1, SO current=1 box=0; Spencer Horwitz: AB current=5 box=2, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Jake Mangum: AB current=5 box=3, H current=1 box=0, R current=1 box=0, BB current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentLADBATTING_REALISMcurrent:LAD hitter lines pass basic baseball constraints.
PASSbattingcurrentPITBATTING_REALISMcurrent:PIT hitter lines pass basic baseball constraints.
PASSbattingsimulationLADBATTING_REALISMsimulation:LAD hitter lines pass basic baseball constraints.
PASSbattingsimulationPITBATTING_REALISMsimulation:PIT hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentLADBATTING_TOTALS_SUMcurrent:LAD batting totals equal summed player lines.
PASSbatting_totalscurrentPITBATTING_TOTALS_SUMcurrent:PIT batting totals equal summed player lines.
PASSbatting_totalssimulationLADBATTING_TOTALS_SUMsimulation:LAD batting totals equal summed player lines.
PASSbatting_totalssimulationPITBATTING_TOTALS_SUMsimulation:PIT batting totals equal summed player lines.
PASSboxscore_crosschecksimulationLADBAT_PITCH_BB_MATCHsimulation:LAD batting walks match PIT pitching: 5.
PASSboxscore_crosschecksimulationLADBAT_PITCH_HR_MATCHsimulation:LAD batting home runs match PIT pitching: 2.
PASSboxscore_crosschecksimulationLADBAT_PITCH_H_MATCHsimulation:LAD batting hits match PIT pitching: 10.
PASSboxscore_crosschecksimulationLADBAT_PITCH_SO_MATCHsimulation:LAD batting strikeouts match PIT pitching: 8.
PASSboxscore_crosschecksimulationLADPA_BF_MATCHsimulation:LAD PA=43 matches PIT BF=43.
PASSboxscore_crosschecksimulationLADRUNS_MATCH_FINALsimulation:LAD runs match final score and opposing pitching runs: 6.
PASSboxscore_crosschecksimulationPITBAT_PITCH_BB_MATCHsimulation:PIT batting walks match LAD pitching: 5.
PASSboxscore_crosschecksimulationPITBAT_PITCH_HR_MATCHsimulation:PIT batting home runs match LAD pitching: 0.
PASSboxscore_crosschecksimulationPITBAT_PITCH_H_MATCHsimulation:PIT batting hits match LAD pitching: 3.
PASSboxscore_crosschecksimulationPITBAT_PITCH_SO_MATCHsimulation:PIT batting strikeouts match LAD pitching: 10.
PASSboxscore_crosschecksimulationPITPA_BF_MATCHsimulation:PIT PA=36 matches LAD BF=36.
PASSboxscore_crosschecksimulationPITRUNS_MATCH_FINALsimulation:PIT runs match final score and opposing pitching runs: 1.
PASScross_schemacross-schemaLADCURRENT_FINALIZED_MATCH_BOXLAD current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaPITCURRENT_FINALIZED_MATCH_BOXPIT current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentLADCURRENT_LINEUP_SHAPELAD current lineup has 9 expected positions.
PASScurrent_payloadcurrentLADCURRENT_MODEL_ZERO_FALLBACKLAD current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentLADCURRENT_NAMES_PRESENTLAD current hitter names are populated.
PASScurrent_payloadcurrentLADCURRENT_PREDICTIONS_MATCH_FINALIZEDLAD hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentPITCURRENT_LINEUP_SHAPEPIT current lineup has 9 expected positions.
PASScurrent_payloadcurrentPITCURRENT_MODEL_ZERO_FALLBACKPIT current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentPITCURRENT_NAMES_PRESENTPIT current hitter names are populated.
PASScurrent_payloadcurrentPITCURRENT_PREDICTIONS_MATCH_FINALIZEDPIT hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.660.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.660.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.340.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 7 is reasonably close to low-score expected_total_runs 7.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.469/0.661.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: LAD 10, PIT 3.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: LAD 6 - PIT 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: LAD.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for LAD.{'winner_confidence': 0.66, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 1, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'LAD', 'confidence': 0.609988, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_LAD@PIT.json'}, {'date': '2026-06-09', 'predicted_team': 'PIT', 'confidence': 0.556302, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_LAD@PIT.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_LAD@PIT.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: LAD@PIT.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 172.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 177.
PASSpitch_countsimulationLADPITCH_COUNT_PITCHER_MATCHLAD pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationLADPITCH_COUNT_TOTAL_MATCHLAD pitch_count_summary total, row sum, and pitching total all match: 172.
PASSpitch_countsimulationPITPITCH_COUNT_PITCHER_MATCHPIT pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationPITPITCH_COUNT_TOTAL_MATCHPIT pitch_count_summary total, row sum, and pitching total all match: 177.
PASSpitchingcurrentLADPITCHING_REALISMcurrent:LAD pitcher lines pass basic baseball constraints.
PASSpitchingcurrentLADSTARTER_PRESENTcurrent:LAD includes a starter/opener role.
PASSpitchingcurrentPITPITCHING_REALISMcurrent:PIT pitcher lines pass basic baseball constraints.
PASSpitchingcurrentPITSTARTER_PRESENTcurrent:PIT includes a starter/opener role.
PASSpitchingsimulationLADPITCHING_REALISMsimulation:LAD pitcher lines pass basic baseball constraints.
PASSpitchingsimulationLADSTARTER_PRESENTsimulation:LAD includes a starter/opener role.
PASSpitchingsimulationPITPITCHING_REALISMsimulation:PIT pitcher lines pass basic baseball constraints.
PASSpitchingsimulationPITSTARTER_PRESENTsimulation:PIT includes a starter/opener role.
PASSpitching_totalscurrentLADPITCHING_TOTALS_SUMcurrent:LAD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentLADPITCHING_TOTALS_SUMcurrent:LAD pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentPITPITCHING_TOTALS_SUMcurrent:PIT pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentPITPITCHING_TOTALS_SUMcurrent:PIT pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationLADPITCHING_TOTALS_SUMsimulation:LAD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationLADPITCHING_TOTALS_SUMsimulation:LAD pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationPITPITCHING_TOTALS_SUMsimulation:PIT pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationPITPITCHING_TOTALS_SUMsimulation:PIT pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: LAD 6 - 1 PIT.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: LAD 6 - 1 PIT.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: LAD wins 6-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=LAD, final=LAD.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.660.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 19/59 (0.322).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 18/58 (0.310).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: LAD wins 6-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: LAD wins 6-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 6-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 6-1, final 6-1 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: LAD wins 6-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentLADRECENT_FORM_RANGELAD recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentLADTEAM_RECENT_RECORDLAD wins and win_pct agree: 19/59 = 0.322.
PASSteam_recent_performancecurrentPITRECENT_FORM_RANGEPIT recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentPITTEAM_RECENT_RECORDPIT wins and win_pct agree: 18/58 = 0.310.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentLADBATTING_REALISMcurrent:LAD hitter lines pass basic baseball constraints.
PASSbattingcurrentPITBATTING_REALISMcurrent:PIT hitter lines pass basic baseball constraints.
PASSbattingsimulationLADBATTING_REALISMsimulation:LAD hitter lines pass basic baseball constraints.
PASSbattingsimulationPITBATTING_REALISMsimulation:PIT hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentLADBATTING_TOTALS_SUMcurrent:LAD batting totals equal summed player lines.
PASSbatting_totalscurrentPITBATTING_TOTALS_SUMcurrent:PIT batting totals equal summed player lines.
PASSbatting_totalssimulationLADBATTING_TOTALS_SUMsimulation:LAD batting totals equal summed player lines.
PASSbatting_totalssimulationPITBATTING_TOTALS_SUMsimulation:PIT batting totals equal summed player lines.
PASSboxscore_crosschecksimulationLADBAT_PITCH_BB_MATCHsimulation:LAD batting walks match PIT pitching: 5.
PASSboxscore_crosschecksimulationLADBAT_PITCH_HR_MATCHsimulation:LAD batting home runs match PIT pitching: 2.
PASSboxscore_crosschecksimulationLADBAT_PITCH_H_MATCHsimulation:LAD batting hits match PIT pitching: 10.
PASSboxscore_crosschecksimulationLADBAT_PITCH_SO_MATCHsimulation:LAD batting strikeouts match PIT pitching: 8.
PASSboxscore_crosschecksimulationLADPA_BF_MATCHsimulation:LAD PA=43 matches PIT BF=43.
PASSboxscore_crosschecksimulationLADRUNS_MATCH_FINALsimulation:LAD runs match final score and opposing pitching runs: 6.
PASSboxscore_crosschecksimulationPITBAT_PITCH_BB_MATCHsimulation:PIT batting walks match LAD pitching: 5.
PASSboxscore_crosschecksimulationPITBAT_PITCH_HR_MATCHsimulation:PIT batting home runs match LAD pitching: 0.
PASSboxscore_crosschecksimulationPITBAT_PITCH_H_MATCHsimulation:PIT batting hits match LAD pitching: 3.
PASSboxscore_crosschecksimulationPITBAT_PITCH_SO_MATCHsimulation:PIT batting strikeouts match LAD pitching: 10.
PASSboxscore_crosschecksimulationPITPA_BF_MATCHsimulation:PIT PA=36 matches LAD BF=36.
PASSboxscore_crosschecksimulationPITRUNS_MATCH_FINALsimulation:PIT runs match final score and opposing pitching runs: 1.
PASScross_schemacross-schemaLADCURRENT_FINALIZED_MATCH_BOXLAD current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaPITCURRENT_FINALIZED_MATCH_BOXPIT current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentLADCURRENT_LINEUP_SHAPELAD current lineup has 9 expected positions.
PASScurrent_payloadcurrentLADCURRENT_MODEL_ZERO_FALLBACKLAD current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentLADCURRENT_NAMES_PRESENTLAD current hitter names are populated.
PASScurrent_payloadcurrentLADCURRENT_PREDICTIONS_MATCH_FINALIZEDLAD hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentPITCURRENT_LINEUP_SHAPEPIT current lineup has 9 expected positions.
PASScurrent_payloadcurrentPITCURRENT_MODEL_ZERO_FALLBACKPIT current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentPITCURRENT_NAMES_PRESENTPIT current hitter names are populated.
PASScurrent_payloadcurrentPITCURRENT_PREDICTIONS_MATCH_FINALIZEDPIT hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.660.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.660.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.340.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 7 is reasonably close to low-score expected_total_runs 7.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.469/0.661.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: LAD 10, PIT 3.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: LAD 6 - PIT 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: LAD.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for LAD.{'winner_confidence': 0.66, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 1, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'LAD', 'confidence': 0.609988, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_LAD@PIT.json'}, {'date': '2026-06-09', 'predicted_team': 'PIT', 'confidence': 0.556302, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_LAD@PIT.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_LAD@PIT.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: LAD@PIT.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 172.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 177.
PASSpitch_countsimulationLADPITCH_COUNT_PITCHER_MATCHLAD pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationLADPITCH_COUNT_TOTAL_MATCHLAD pitch_count_summary total, row sum, and pitching total all match: 172.
PASSpitch_countsimulationPITPITCH_COUNT_PITCHER_MATCHPIT pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationPITPITCH_COUNT_TOTAL_MATCHPIT pitch_count_summary total, row sum, and pitching total all match: 177.
PASSpitchingcurrentLADPITCHING_REALISMcurrent:LAD pitcher lines pass basic baseball constraints.
PASSpitchingcurrentLADSTARTER_PRESENTcurrent:LAD includes a starter/opener role.
PASSpitchingcurrentPITPITCHING_REALISMcurrent:PIT pitcher lines pass basic baseball constraints.
PASSpitchingcurrentPITSTARTER_PRESENTcurrent:PIT includes a starter/opener role.
PASSpitchingsimulationLADPITCHING_REALISMsimulation:LAD pitcher lines pass basic baseball constraints.
PASSpitchingsimulationLADSTARTER_PRESENTsimulation:LAD includes a starter/opener role.
PASSpitchingsimulationPITPITCHING_REALISMsimulation:PIT pitcher lines pass basic baseball constraints.
PASSpitchingsimulationPITSTARTER_PRESENTsimulation:PIT includes a starter/opener role.
PASSpitching_totalscurrentLADPITCHING_TOTALS_SUMcurrent:LAD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentLADPITCHING_TOTALS_SUMcurrent:LAD pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentPITPITCHING_TOTALS_SUMcurrent:PIT pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentPITPITCHING_TOTALS_SUMcurrent:PIT pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationLADPITCHING_TOTALS_SUMsimulation:LAD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationLADPITCHING_TOTALS_SUMsimulation:LAD pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationPITPITCHING_TOTALS_SUMsimulation:PIT pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationPITPITCHING_TOTALS_SUMsimulation:PIT pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: LAD 6 - 1 PIT.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: LAD 6 - 1 PIT.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: LAD wins 6-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=LAD, final=LAD.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.660.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 19/59 (0.322).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 18/58 (0.310).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: LAD wins 6-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: LAD wins 6-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 6-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 6-1, final 6-1 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: LAD wins 6-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentLADRECENT_FORM_RANGELAD recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentLADTEAM_RECENT_RECORDLAD wins and win_pct agree: 19/59 = 0.322.
PASSteam_recent_performancecurrentPITRECENT_FORM_RANGEPIT recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentPITTEAM_RECENT_RECORDPIT wins and win_pct agree: 18/58 = 0.310.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentLADCURRENT_PITCHER_DUPLICATIONLAD pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentPITCURRENT_PITCHER_DUPLICATIONPIT pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaLADCURRENT_FINALIZED_MATCH_BOXLAD model-prediction batting totals differ from final simulation box score (AB: current=54, sim=37; H: current=14, sim=10; 2B: current=0, sim=2; HR: current=0, sim=2; RBI: current=10, sim=6; R: current=9, sim=6; BB: current=6, sim=5; SO: current=12, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaLADCURRENT_PLAYER_MATCH_BOXLAD current finalized hitter lines are model predictions and differ from the simulation box score: Shohei Ohtani: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Mookie Betts: AB current=6 box=4, RBI current=1 box=0; Freddie Freeman: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Max Muncy: AB current=6 box=5, HR current=0 box=1, RBI current=1 box=4, BB current=1 box=0; Andy Pages: AB current=7 box=5, H current=2 box=1, 2B current=0 box=1, RBI current=2 box=0; Kyle Tucker: AB current=7 box=5, 2B current=0 box=1, RBI current=1 box=0, BB current=1 box=0; Ryan Ward: AB current=4 box=5, H current=1 box=2, HR current=0 box=1, SO current=1 box=0; Dalton Rushing: AB current=5 box=3, RBI current=1 box=0, BB current=0 box=1, SO current=1 box=2New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaPITCURRENT_FINALIZED_MATCH_BOXPIT model-prediction batting totals differ from final simulation box score (AB: current=53, sim=30; H: current=12, sim=3; 2B: current=1, sim=2; RBI: current=6, sim=1; R: current=7, sim=1; SO: current=15, sim=10; HBP: current=0, sim=1).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaPITCURRENT_PLAYER_MATCH_BOXPIT current finalized hitter lines are model predictions and differ from the simulation box score: Nick Gonzales: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Brandon Lowe: AB current=7 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Bryan Reynolds: AB current=6 box=4, 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Marcell Ozuna: AB current=8 box=3, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Esmerlyn Valdez: AB current=6 box=4, BB current=1 box=0, SO current=3 box=0; Rafael Flores Jr.: AB current=4 box=3, H current=1 box=0, BB current=0 box=1, SO current=1 box=0; Spencer Horwitz: AB current=5 box=2, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Jake Mangum: AB current=5 box=3, H current=1 box=0, R current=1 box=0, BB current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml6.8820772171020512.903794050216675Base ML historical model prediction
variance_applied73Random variance applied (0.9-1.1)
enhanced_prediction510.660Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment61Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target61Capped at max 12 realistic runs
simulation_result61Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
LAD400100010610
PIT00010000013
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentLADbatting54140001096120000
currentLADpitching3015109.0100
currentPITbatting5312100675150000
currentPITpitching1026589.0600
simulationLADbatting3710202665801
simulationLADpitching3015109.0136172
simulationPITbatting3032001151001
simulationPITpitching1026589.0643177
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentLADDHShohei Ohtani072000111200.286
currentLADSSMookie Betts061000111100.167
currentLAD1BFreddie Freeman072000111100.286
currentLAD3BMax Muncy062000111200.333
currentLADCFAndy Pages072000120100.286
currentLADRFKyle Tucker072000111200.286
currentLADLFRyan Ward041000110100.250
currentLADCDalton Rushing051000110100.200
currentLAD2BAlex Freeland051000111100.200
currentPIT3BNick Gonzales072000110100.286
currentPIT2BBrandon Lowe072100111200.286
currentPITLFBryan Reynolds061000111200.167
currentPITDHMarcell Ozuna082000111300.250
currentPITRFEsmerlyn Valdez061000111300.167
currentPITCRafael Flores Jr.041000000100.250
currentPIT1BSpencer Horwitz051000111100.200
currentPITCFJake Mangum051000100100.200
currentPITSSJared Triolo051000000100.200
simulationLAD1DHShohei Ohtani540000000310.000
simulationLAD2CFAndy Pages551100000100.200
simulationLAD31BFreddie Freeman530000002000.000
simulationLAD4SSMookie Betts541000101100.250
simulationLAD53BMax Muncy552001140100.400
simulationLAD6RFKyle Tucker552100100000.400
simulationLAD7LFRyan Ward552001110000.400
simulationLAD8CDalton Rushing431000101200.333
simulationLAD92BAlex Freeland431000111000.333
simulationPIT13BNick Gonzales430000000210.000
simulationPIT22BBrandon Lowe440000000100.000
simulationPIT3LFBryan Reynolds441100000200.250
simulationPIT4DHMarcell Ozuna431100001000.333
simulationPIT51BSpencer Horwitz420000002200.000
simulationPIT6RFEsmerlyn Valdez441000110000.250
simulationPIT7CFJake Mangum430000001000.000
simulationPIT8CRafael Flores Jr.430000001000.000
simulationPIT9SSJared Triolo440000000300.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentLAD1Justin WrobleskiStarter6.2211460001.352.621.00
currentLAD2Kyle HurtMiddle Reliever1.0000020000.004.221.22
currentLAD3Tanner ScottMiddle Reliever1.0000010000.002.600.80
currentLAD4Alex VesiaMiddle Reliever0.1100010000.002.861.05
currentLAD5Blake TreinenMiddle Reliever0.0000100002.211.18
currentPIT1Mitch KellerStarter5.1455351008.444.811.23
currentPIT2Dennis SantanaMiddle Reliever1.0100100000.004.331.44
currentPIT3Evan SiskMiddle Reliever1.0000010000.001.271.06
currentPIT4Gregory SotoMiddle Reliever1.0100010000.002.450.78
currentPIT5Carmen MlodzinskiMiddle Reliever0.22111110013.504.021.40
currentPIT6Mason MontgomeryMiddle Reliever0.0200000003.861.32
simulationLAD1Justin WrobleskiStarter6.2211460261151.352.621.00
simulationLAD2Tanner ScottMiddle Reliever1.00000103160.002.600.80
simulationLAD3Kyle HurtMiddle Reliever1.00000203150.004.221.22
simulationLAD4Alex VesiaMiddle Reliever0.11000102130.002.861.05
simulationLAD5Blake TreinenMiddle Reliever0.00001002132.211.18
simulationPIT1Mitch KellerStarter5.145535124918.444.811.23
simulationPIT2Gregory SotoMiddle Reliever1.01000104160.002.450.78
simulationPIT3Dennis SantanaMiddle Reliever1.01001005200.004.331.44
simulationPIT4Evan SiskMiddle Reliever1.00000103190.001.271.06
simulationPIT5Carmen MlodzinskiMiddle Reliever0.221111151113.504.021.40
simulationPIT6Mason MontgomeryMiddle Reliever0.02000002203.861.32
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
LADJustin WrobleskiStarter6.2124626115
LADKyle HurtMiddle Reliever1.00002315
LADTanner ScottMiddle Reliever1.00001316
LADAlex VesiaMiddle Reliever0.10101213
LADBlake TreinenMiddle Reliever0.00010213
PITMitch KellerStarter5.154352491
PITDennis SantanaMiddle Reliever1.00110520
PITEvan SiskMiddle Reliever1.00001319
PITGregory SotoMiddle Reliever1.00101416
PITCarmen MlodzinskiMiddle Reliever0.21211511
PITMason MontgomeryMiddle Reliever0.00200220
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSnot triggered0000Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.

20260611_MIN@DET

20260611_MIN@DET.json • 2026-06-11

MIN 4 - DET 3
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 92INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentDETCURRENT_PITCHER_DUPLICATIONDET pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentMINCURRENT_PITCHER_DUPLICATIONMIN pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaDETCURRENT_FINALIZED_MATCH_BOXDET model-prediction batting totals differ from final simulation box score (AB: current=52, sim=35; H: current=13, sim=8; HR: current=0, sim=1; RBI: current=6, sim=3; R: current=6, sim=3; BB: current=7, sim=5; SO: current=14, sim=7).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaDETCURRENT_PLAYER_MATCH_BOXDET current finalized hitter lines are model predictions and differ from the simulation box score: Kerry Carpenter: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Kevin McGonigle: AB current=7 box=3, H current=2 box=1, HR current=0 box=1, RBI current=1 box=2; Gleyber Torres: AB current=7 box=5, RBI current=1 box=0, BB current=1 box=0, SO current=2 box=0; Riley Greene: AB current=6 box=5, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Colt Keith: AB current=5 box=4, RBI current=0 box=1, R current=0 box=1, SO current=1 box=0; Dillon Dingler: AB current=6 box=4, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Spencer Torkelson: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Zach McKinstry: AB current=5 box=3, H current=1 box=0, SO current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaMINCURRENT_FINALIZED_MATCH_BOXMIN model-prediction batting totals differ from final simulation box score (AB: current=52, sim=36; H: current=10, sim=9; 2B: current=0, sim=3; RBI: current=7, sim=4; R: current=7, sim=4; BB: current=4, sim=3; SO: current=12, sim=8; HBP: current=0, sim=1).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaMINCURRENT_PLAYER_MATCH_BOXMIN current finalized hitter lines are model predictions and differ from the simulation box score: Kody Clemens: AB current=6 box=5, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Trevor Larnach: AB current=5 box=4, H current=1 box=0, R current=1 box=0; Byron Buxton: AB current=8 box=5, H current=2 box=3, RBI current=1 box=2, BB current=1 box=0; Josh Bell: AB current=6 box=5, H current=1 box=3, 2B current=0 box=2, RBI current=1 box=0; Brooks Lee: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Royce Lewis: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Victor Caratini: AB current=5 box=2, H current=1 box=0, RBI current=1 box=0, BB current=0 box=1; Tristan Gray: RBI current=1 box=0, R current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentDETBATTING_REALISMcurrent:DET hitter lines pass basic baseball constraints.
PASSbattingcurrentMINBATTING_REALISMcurrent:MIN hitter lines pass basic baseball constraints.
PASSbattingsimulationDETBATTING_REALISMsimulation:DET hitter lines pass basic baseball constraints.
PASSbattingsimulationMINBATTING_REALISMsimulation:MIN hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentDETBATTING_TOTALS_SUMcurrent:DET batting totals equal summed player lines.
PASSbatting_totalscurrentMINBATTING_TOTALS_SUMcurrent:MIN batting totals equal summed player lines.
PASSbatting_totalssimulationDETBATTING_TOTALS_SUMsimulation:DET batting totals equal summed player lines.
PASSbatting_totalssimulationMINBATTING_TOTALS_SUMsimulation:MIN batting totals equal summed player lines.
PASSboxscore_crosschecksimulationDETBAT_PITCH_BB_MATCHsimulation:DET batting walks match MIN pitching: 5.
PASSboxscore_crosschecksimulationDETBAT_PITCH_HR_MATCHsimulation:DET batting home runs match MIN pitching: 1.
PASSboxscore_crosschecksimulationDETBAT_PITCH_H_MATCHsimulation:DET batting hits match MIN pitching: 8.
PASSboxscore_crosschecksimulationDETBAT_PITCH_SO_MATCHsimulation:DET batting strikeouts match MIN pitching: 7.
PASSboxscore_crosschecksimulationDETPA_BF_MATCHsimulation:DET PA=40 matches MIN BF=40.
PASSboxscore_crosschecksimulationDETRUNS_MATCH_FINALsimulation:DET runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationMINBAT_PITCH_BB_MATCHsimulation:MIN batting walks match DET pitching: 3.
PASSboxscore_crosschecksimulationMINBAT_PITCH_HR_MATCHsimulation:MIN batting home runs match DET pitching: 1.
PASSboxscore_crosschecksimulationMINBAT_PITCH_H_MATCHsimulation:MIN batting hits match DET pitching: 9.
PASSboxscore_crosschecksimulationMINBAT_PITCH_SO_MATCHsimulation:MIN batting strikeouts match DET pitching: 8.
PASSboxscore_crosschecksimulationMINPA_BF_MATCHsimulation:MIN PA=40 matches DET BF=40.
PASSboxscore_crosschecksimulationMINRUNS_MATCH_FINALsimulation:MIN runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaDETCURRENT_FINALIZED_MATCH_BOXDET current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaMINCURRENT_FINALIZED_MATCH_BOXMIN current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentDETCURRENT_LINEUP_SHAPEDET current lineup has 9 expected positions.
PASScurrent_payloadcurrentDETCURRENT_MODEL_ZERO_FALLBACKDET current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentDETCURRENT_NAMES_PRESENTDET current hitter names are populated.
PASScurrent_payloadcurrentDETCURRENT_PREDICTIONS_MATCH_FINALIZEDDET hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentMINCURRENT_LINEUP_SHAPEMIN current lineup has 9 expected positions.
PASScurrent_payloadcurrentMINCURRENT_MODEL_ZERO_FALLBACKMIN current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentMINCURRENT_NAMES_PRESENTMIN current hitter names are populated.
PASScurrent_payloadcurrentMINCURRENT_PREDICTIONS_MATCH_FINALIZEDMIN hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.572.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.572.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.428.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 7 is reasonably close to low-score expected_total_runs 8.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.461/0.651.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: MIN 9, DET 8.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: MIN 4 - DET 3.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: MIN.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for MIN.{'winner_confidence': 0.5718380000000001, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 1, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'MIN', 'confidence': 0.5622320000000001, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_MIN@DET.json'}, {'date': '2026-06-09', 'predicted_team': 'DET', 'confidence': 0.560848, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_MIN@DET.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_MIN@DET.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: MIN@DET.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 175.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 160.
PASSpitch_countsimulationDETPITCH_COUNT_PITCHER_MATCHDET pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationDETPITCH_COUNT_TOTAL_MATCHDET pitch_count_summary total, row sum, and pitching total all match: 160.
PASSpitch_countsimulationMINPITCH_COUNT_PITCHER_MATCHMIN pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationMINPITCH_COUNT_TOTAL_MATCHMIN pitch_count_summary total, row sum, and pitching total all match: 175.
PASSpitchingcurrentDETPITCHING_REALISMcurrent:DET pitcher lines pass basic baseball constraints.
PASSpitchingcurrentDETSTARTER_PRESENTcurrent:DET includes a starter/opener role.
PASSpitchingcurrentMINPITCHING_REALISMcurrent:MIN pitcher lines pass basic baseball constraints.
PASSpitchingcurrentMINSTARTER_PRESENTcurrent:MIN includes a starter/opener role.
PASSpitchingsimulationDETPITCHING_REALISMsimulation:DET pitcher lines pass basic baseball constraints.
PASSpitchingsimulationDETSTARTER_PRESENTsimulation:DET includes a starter/opener role.
PASSpitchingsimulationMINPITCHING_REALISMsimulation:MIN pitcher lines pass basic baseball constraints.
PASSpitchingsimulationMINSTARTER_PRESENTsimulation:MIN includes a starter/opener role.
PASSpitching_totalscurrentDETPITCHING_TOTALS_SUMcurrent:DET pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentDETPITCHING_TOTALS_SUMcurrent:DET pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentMINPITCHING_TOTALS_SUMcurrent:MIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentMINPITCHING_TOTALS_SUMcurrent:MIN pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationDETPITCHING_TOTALS_SUMsimulation:DET pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationDETPITCHING_TOTALS_SUMsimulation:DET pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationMINPITCHING_TOTALS_SUMsimulation:MIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationMINPITCHING_TOTALS_SUMsimulation:MIN pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: MIN 5 - 3 DET.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: MIN 4 - 3 DET.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: MIN wins 4-3.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=MIN, final=MIN.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 14/62 (0.226).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 21/61 (0.344).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: MIN wins 4-3.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: MIN wins 4-3.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-3.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-3, final 4-3 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: MIN wins 4-3.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentDETRECENT_FORM_RANGEDET recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentDETTEAM_RECENT_RECORDDET wins and win_pct agree: 21/61 = 0.344.
PASSteam_recent_performancecurrentMINRECENT_FORM_RANGEMIN recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentMINTEAM_RECENT_RECORDMIN wins and win_pct agree: 14/62 = 0.226.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentDETBATTING_REALISMcurrent:DET hitter lines pass basic baseball constraints.
PASSbattingcurrentMINBATTING_REALISMcurrent:MIN hitter lines pass basic baseball constraints.
PASSbattingsimulationDETBATTING_REALISMsimulation:DET hitter lines pass basic baseball constraints.
PASSbattingsimulationMINBATTING_REALISMsimulation:MIN hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentDETBATTING_TOTALS_SUMcurrent:DET batting totals equal summed player lines.
PASSbatting_totalscurrentMINBATTING_TOTALS_SUMcurrent:MIN batting totals equal summed player lines.
PASSbatting_totalssimulationDETBATTING_TOTALS_SUMsimulation:DET batting totals equal summed player lines.
PASSbatting_totalssimulationMINBATTING_TOTALS_SUMsimulation:MIN batting totals equal summed player lines.
PASSboxscore_crosschecksimulationDETBAT_PITCH_BB_MATCHsimulation:DET batting walks match MIN pitching: 5.
PASSboxscore_crosschecksimulationDETBAT_PITCH_HR_MATCHsimulation:DET batting home runs match MIN pitching: 1.
PASSboxscore_crosschecksimulationDETBAT_PITCH_H_MATCHsimulation:DET batting hits match MIN pitching: 8.
PASSboxscore_crosschecksimulationDETBAT_PITCH_SO_MATCHsimulation:DET batting strikeouts match MIN pitching: 7.
PASSboxscore_crosschecksimulationDETPA_BF_MATCHsimulation:DET PA=40 matches MIN BF=40.
PASSboxscore_crosschecksimulationDETRUNS_MATCH_FINALsimulation:DET runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationMINBAT_PITCH_BB_MATCHsimulation:MIN batting walks match DET pitching: 3.
PASSboxscore_crosschecksimulationMINBAT_PITCH_HR_MATCHsimulation:MIN batting home runs match DET pitching: 1.
PASSboxscore_crosschecksimulationMINBAT_PITCH_H_MATCHsimulation:MIN batting hits match DET pitching: 9.
PASSboxscore_crosschecksimulationMINBAT_PITCH_SO_MATCHsimulation:MIN batting strikeouts match DET pitching: 8.
PASSboxscore_crosschecksimulationMINPA_BF_MATCHsimulation:MIN PA=40 matches DET BF=40.
PASSboxscore_crosschecksimulationMINRUNS_MATCH_FINALsimulation:MIN runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaDETCURRENT_FINALIZED_MATCH_BOXDET current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaMINCURRENT_FINALIZED_MATCH_BOXMIN current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentDETCURRENT_LINEUP_SHAPEDET current lineup has 9 expected positions.
PASScurrent_payloadcurrentDETCURRENT_MODEL_ZERO_FALLBACKDET current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentDETCURRENT_NAMES_PRESENTDET current hitter names are populated.
PASScurrent_payloadcurrentDETCURRENT_PREDICTIONS_MATCH_FINALIZEDDET hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentMINCURRENT_LINEUP_SHAPEMIN current lineup has 9 expected positions.
PASScurrent_payloadcurrentMINCURRENT_MODEL_ZERO_FALLBACKMIN current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentMINCURRENT_NAMES_PRESENTMIN current hitter names are populated.
PASScurrent_payloadcurrentMINCURRENT_PREDICTIONS_MATCH_FINALIZEDMIN hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.572.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.572.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.428.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 7 is reasonably close to low-score expected_total_runs 8.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.461/0.651.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: MIN 9, DET 8.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: MIN 4 - DET 3.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: MIN.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for MIN.{'winner_confidence': 0.5718380000000001, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 1, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'MIN', 'confidence': 0.5622320000000001, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_MIN@DET.json'}, {'date': '2026-06-09', 'predicted_team': 'DET', 'confidence': 0.560848, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_MIN@DET.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_MIN@DET.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: MIN@DET.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 175.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 160.
PASSpitch_countsimulationDETPITCH_COUNT_PITCHER_MATCHDET pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationDETPITCH_COUNT_TOTAL_MATCHDET pitch_count_summary total, row sum, and pitching total all match: 160.
PASSpitch_countsimulationMINPITCH_COUNT_PITCHER_MATCHMIN pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationMINPITCH_COUNT_TOTAL_MATCHMIN pitch_count_summary total, row sum, and pitching total all match: 175.
PASSpitchingcurrentDETPITCHING_REALISMcurrent:DET pitcher lines pass basic baseball constraints.
PASSpitchingcurrentDETSTARTER_PRESENTcurrent:DET includes a starter/opener role.
PASSpitchingcurrentMINPITCHING_REALISMcurrent:MIN pitcher lines pass basic baseball constraints.
PASSpitchingcurrentMINSTARTER_PRESENTcurrent:MIN includes a starter/opener role.
PASSpitchingsimulationDETPITCHING_REALISMsimulation:DET pitcher lines pass basic baseball constraints.
PASSpitchingsimulationDETSTARTER_PRESENTsimulation:DET includes a starter/opener role.
PASSpitchingsimulationMINPITCHING_REALISMsimulation:MIN pitcher lines pass basic baseball constraints.
PASSpitchingsimulationMINSTARTER_PRESENTsimulation:MIN includes a starter/opener role.
PASSpitching_totalscurrentDETPITCHING_TOTALS_SUMcurrent:DET pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentDETPITCHING_TOTALS_SUMcurrent:DET pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentMINPITCHING_TOTALS_SUMcurrent:MIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentMINPITCHING_TOTALS_SUMcurrent:MIN pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationDETPITCHING_TOTALS_SUMsimulation:DET pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationDETPITCHING_TOTALS_SUMsimulation:DET pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationMINPITCHING_TOTALS_SUMsimulation:MIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationMINPITCHING_TOTALS_SUMsimulation:MIN pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: MIN 5 - 3 DET.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: MIN 4 - 3 DET.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: MIN wins 4-3.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=MIN, final=MIN.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 14/62 (0.226).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 21/61 (0.344).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: MIN wins 4-3.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: MIN wins 4-3.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-3.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-3, final 4-3 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: MIN wins 4-3.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentDETRECENT_FORM_RANGEDET recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentDETTEAM_RECENT_RECORDDET wins and win_pct agree: 21/61 = 0.344.
PASSteam_recent_performancecurrentMINRECENT_FORM_RANGEMIN recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentMINTEAM_RECENT_RECORDMIN wins and win_pct agree: 14/62 = 0.226.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentDETCURRENT_PITCHER_DUPLICATIONDET pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentMINCURRENT_PITCHER_DUPLICATIONMIN pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaDETCURRENT_FINALIZED_MATCH_BOXDET model-prediction batting totals differ from final simulation box score (AB: current=52, sim=35; H: current=13, sim=8; HR: current=0, sim=1; RBI: current=6, sim=3; R: current=6, sim=3; BB: current=7, sim=5; SO: current=14, sim=7).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaDETCURRENT_PLAYER_MATCH_BOXDET current finalized hitter lines are model predictions and differ from the simulation box score: Kerry Carpenter: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Kevin McGonigle: AB current=7 box=3, H current=2 box=1, HR current=0 box=1, RBI current=1 box=2; Gleyber Torres: AB current=7 box=5, RBI current=1 box=0, BB current=1 box=0, SO current=2 box=0; Riley Greene: AB current=6 box=5, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Colt Keith: AB current=5 box=4, RBI current=0 box=1, R current=0 box=1, SO current=1 box=0; Dillon Dingler: AB current=6 box=4, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Spencer Torkelson: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Zach McKinstry: AB current=5 box=3, H current=1 box=0, SO current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaMINCURRENT_FINALIZED_MATCH_BOXMIN model-prediction batting totals differ from final simulation box score (AB: current=52, sim=36; H: current=10, sim=9; 2B: current=0, sim=3; RBI: current=7, sim=4; R: current=7, sim=4; BB: current=4, sim=3; SO: current=12, sim=8; HBP: current=0, sim=1).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaMINCURRENT_PLAYER_MATCH_BOXMIN current finalized hitter lines are model predictions and differ from the simulation box score: Kody Clemens: AB current=6 box=5, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Trevor Larnach: AB current=5 box=4, H current=1 box=0, R current=1 box=0; Byron Buxton: AB current=8 box=5, H current=2 box=3, RBI current=1 box=2, BB current=1 box=0; Josh Bell: AB current=6 box=5, H current=1 box=3, 2B current=0 box=2, RBI current=1 box=0; Brooks Lee: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Royce Lewis: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Victor Caratini: AB current=5 box=2, H current=1 box=0, RBI current=1 box=0, BB current=0 box=1; Tristan Gray: RBI current=1 box=0, R current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml5.7991781234741213.861642599105835Base ML historical model prediction
variance_applied63Random variance applied (0.9-1.1)
enhanced_prediction530.572Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment53Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target53Capped at max 12 realistic runs
simulation_result43Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
MIN00100000349
DET00010000238
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentMINbatting5210001774120000
currentMINpitching813579.0300
currentDETbatting5213000667140000
currentDETpitching914389.0400
simulationMINbatting369301443801
simulationMINpitching813579.0340175
simulationDETbatting358001335700
simulationDETpitching914389.0440160
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentMIN1BKody Clemens061000110100.167
currentMINLFTrevor Larnach051000101100.200
currentMINCFByron Buxton082001111200.250
currentMINDHJosh Bell061000110200.167
currentMIN3BBrooks Lee061000110100.167
currentMIN2BRoyce Lewis061000111200.167
currentMINCVictor Caratini051000010100.200
currentMINSSTristan Gray041000010100.250
currentMINRFAustin Martin061000101100.167
currentDETRFKerry Carpenter051000110200.200
currentDETSSKevin McGonigle072000111100.286
currentDET2BGleyber Torres072000111200.286
currentDETLFRiley Greene062000111200.333
currentDET3BColt Keith051000000100.200
currentDETDHDillon Dingler062000111100.333
currentDET1BSpencer Torkelson061000111200.167
currentDETCFZach McKinstry051000001100.200
currentDETCJake Rogers051000001200.200
simulationMIN1LFTrevor Larnach540000001100.000
simulationMIN2CFByron Buxton553001120100.600
simulationMIN31BKody Clemens550000000100.000
simulationMIN4DHJosh Bell553200100100.600
simulationMIN53BBrooks Lee440000000200.000
simulationMIN62BRoyce Lewis430000001000.000
simulationMIN7CVictor Caratini420000001110.000
simulationMIN8SSTristan Gray441000100100.250
simulationMIN9RFAustin Martin442100120000.500
simulationDET1SSKevin McGonigle531001122000.333
simulationDET22BGleyber Torres552000100000.400
simulationDET3RFKerry Carpenter540000001300.000
simulationDET4LFRiley Greene552000000100.400
simulationDET5DHDillon Dingler442000000000.500
simulationDET63BColt Keith441000110000.250
simulationDET71BSpencer Torkelson430000001200.000
simulationDET8CFZach McKinstry430000001000.000
simulationDET9CJake Rogers440000000100.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentMIN1Zebby MatthewsStarter6.0411260001.504.151.09
currentMIN2Anthony BandaMiddle Reliever1.0200010000.004.661.24
currentMIN3Travis AdamsMiddle Reliever1.02222010018.007.421.57
currentMIN4Yoendrys GómezMiddle Reliever1.0000100000.003.901.36
currentDET1Keider MonteroStarter5.2511261001.593.951.03
currentDET2Kyle FinneganMiddle Reliever1.0100010000.001.441.34
currentDET3Will VestMiddle Reliever1.0000000000.006.531.45
currentDET5Tyler HoltonMiddle Reliever1.13331100020.254.401.50
simulationMIN1Zebby MatthewsStarter6.0411260241081.504.151.09
simulationMIN2Yoendrys GómezMiddle Reliever1.00001004170.003.901.36
simulationMIN3Anthony BandaMiddle Reliever1.02000105230.004.661.24
simulationMIN4Travis AdamsMiddle Reliever1.022220172718.007.421.57
simulationDET1Keider MonteroStarter5.251126124951.593.951.03
simulationDET2Will VestMiddle Reliever1.00000004190.006.531.45
simulationDET3Kyle FinneganMiddle Reliever1.01000104160.001.441.34
simulationDET4Tyler HoltonMiddle Reliever1.133311083020.254.401.50
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
MINZebby MatthewsStarter6.0142624108
MINAnthony BandaMiddle Reliever1.00201523
MINTravis AdamsMiddle Reliever1.02220727
MINYoendrys GómezMiddle Reliever1.00010417
DETKeider MonteroStarter5.215262495
DETKyle FinneganMiddle Reliever1.00101416
DETWill VestMiddle Reliever1.00000419
DETTyler HoltonMiddle Reliever1.13311830
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSnot triggered0000Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.

20260611_SEA@BAL

20260611_SEA@BAL.json • 2026-06-11

SEA 4 - BAL 3
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 92INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentBALCURRENT_PITCHER_DUPLICATIONBAL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentSEACURRENT_PITCHER_DUPLICATIONSEA pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaBALCURRENT_FINALIZED_MATCH_BOXBAL model-prediction batting totals differ from final simulation box score (AB: current=52, sim=33; H: current=13, sim=6; 2B: current=1, sim=3; RBI: current=9, sim=3; R: current=9, sim=3; BB: current=7, sim=6; SO: current=13, sim=9).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaBALCURRENT_PLAYER_MATCH_BOXBAL current finalized hitter lines are model predictions and differ from the simulation box score: Adley Rutschman: AB current=7 box=4, H current=2 box=1, RBI current=1 box=2; Gunnar Henderson: AB current=8 box=3, H current=2 box=0, BB current=1 box=2, SO current=2 box=0; Taylor Ward: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Pete Alonso: AB current=7 box=3, H current=2 box=1, RBI current=1 box=0, SO current=2 box=0; Leody Taveras: AB current=5 box=4, 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Samuel Basallo: AB current=5 box=4, 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Coby Mayo: AB current=5 box=4, RBI current=1 box=0, R current=1 box=0, SO current=2 box=0; Colton Cowser: AB current=4 box=3, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaSEACURRENT_FINALIZED_MATCH_BOXSEA model-prediction batting totals differ from final simulation box score (AB: current=46, sim=36; H: current=12, sim=9; 2B: current=0, sim=3; HR: current=0, sim=1; RBI: current=7, sim=4; R: current=9, sim=4; BB: current=3, sim=4; SO: current=11, sim=4).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSEACURRENT_PLAYER_MATCH_BOXSEA current finalized hitter lines are model predictions and differ from the simulation box score: Julio Rodríguez: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Cole Young: AB current=6 box=4, H current=1 box=2, 2B current=0 box=1, RBI current=1 box=0; Josh Naylor: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Randy Arozarena: AB current=6 box=5, H current=2 box=3, 2B current=0 box=1, HR current=0 box=1; Luke Raley: AB current=5 box=4, RBI current=1 box=0, R current=1 box=0, SO current=2 box=1; Dominic Canzone: H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Miles Mastrobuoni: H current=1 box=0, R current=1 box=0, BB current=0 box=1, SO current=1 box=0; Jhonny Pereda: AB current=4 box=3, RBI current=0 box=1, BB current=0 box=1, SO current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentBALBATTING_REALISMcurrent:BAL hitter lines pass basic baseball constraints.
PASSbattingcurrentSEABATTING_REALISMcurrent:SEA hitter lines pass basic baseball constraints.
PASSbattingsimulationBALBATTING_REALISMsimulation:BAL hitter lines pass basic baseball constraints.
PASSbattingsimulationSEABATTING_REALISMsimulation:SEA hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentBALBATTING_TOTALS_SUMcurrent:BAL batting totals equal summed player lines.
PASSbatting_totalscurrentSEABATTING_TOTALS_SUMcurrent:SEA batting totals equal summed player lines.
PASSbatting_totalssimulationBALBATTING_TOTALS_SUMsimulation:BAL batting totals equal summed player lines.
PASSbatting_totalssimulationSEABATTING_TOTALS_SUMsimulation:SEA batting totals equal summed player lines.
PASSboxscore_crosschecksimulationBALBAT_PITCH_BB_MATCHsimulation:BAL batting walks match SEA pitching: 6.
PASSboxscore_crosschecksimulationBALBAT_PITCH_HR_MATCHsimulation:BAL batting home runs match SEA pitching: 0.
PASSboxscore_crosschecksimulationBALBAT_PITCH_H_MATCHsimulation:BAL batting hits match SEA pitching: 6.
PASSboxscore_crosschecksimulationBALBAT_PITCH_SO_MATCHsimulation:BAL batting strikeouts match SEA pitching: 9.
PASSboxscore_crosschecksimulationBALPA_BF_MATCHsimulation:BAL PA=39 matches SEA BF=39.
PASSboxscore_crosschecksimulationBALRUNS_MATCH_FINALsimulation:BAL runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationSEABAT_PITCH_BB_MATCHsimulation:SEA batting walks match BAL pitching: 4.
PASSboxscore_crosschecksimulationSEABAT_PITCH_HR_MATCHsimulation:SEA batting home runs match BAL pitching: 1.
PASSboxscore_crosschecksimulationSEABAT_PITCH_H_MATCHsimulation:SEA batting hits match BAL pitching: 9.
PASSboxscore_crosschecksimulationSEABAT_PITCH_SO_MATCHsimulation:SEA batting strikeouts match BAL pitching: 4.
PASSboxscore_crosschecksimulationSEAPA_BF_MATCHsimulation:SEA PA=40 matches BAL BF=40.
PASSboxscore_crosschecksimulationSEARUNS_MATCH_FINALsimulation:SEA runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaBALCURRENT_FINALIZED_MATCH_BOXBAL current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaSEACURRENT_FINALIZED_MATCH_BOXSEA current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentBALCURRENT_LINEUP_SHAPEBAL current lineup has 9 expected positions.
PASScurrent_payloadcurrentBALCURRENT_MODEL_ZERO_FALLBACKBAL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentBALCURRENT_NAMES_PRESENTBAL current hitter names are populated.
PASScurrent_payloadcurrentBALCURRENT_PREDICTIONS_MATCH_FINALIZEDBAL hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentSEACURRENT_LINEUP_SHAPESEA current lineup has 9 expected positions.
PASScurrent_payloadcurrentSEACURRENT_MODEL_ZERO_FALLBACKSEA current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSEACURRENT_NAMES_PRESENTSEA current hitter names are populated.
PASScurrent_payloadcurrentSEACURRENT_PREDICTIONS_MATCH_FINALIZEDSEA hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.551.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.551.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.449.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 7 is reasonably close to low-score expected_total_runs 5.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.446/0.633.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: SEA 9, BAL 6.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: SEA 4 - BAL 3.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: SEA.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for SEA.{'winner_confidence': 0.550509, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 3, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'SEA', 'confidence': 0.5938840000000001, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_SEA@BAL.json'}, {'date': '2026-06-09', 'predicted_team': 'SEA', 'confidence': 0.578732, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_SEA@BAL.json'}, {'date': '2026-06-08', 'predicted_team': 'SEA', 'confidence': 0.572296, 'actual_winner': None, 'actual_margin': 0, 'file': '20260608_SEA@BAL.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_SEA@BAL.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: SEA@BAL.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 162.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 160.
PASSpitch_countsimulationBALPITCH_COUNT_PITCHER_MATCHBAL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationBALPITCH_COUNT_TOTAL_MATCHBAL pitch_count_summary total, row sum, and pitching total all match: 160.
PASSpitch_countsimulationSEAPITCH_COUNT_PITCHER_MATCHSEA pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSEAPITCH_COUNT_TOTAL_MATCHSEA pitch_count_summary total, row sum, and pitching total all match: 162.
PASSpitchingcurrentBALPITCHING_REALISMcurrent:BAL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentBALSTARTER_PRESENTcurrent:BAL includes a starter/opener role.
PASSpitchingcurrentSEAPITCHING_REALISMcurrent:SEA pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSEASTARTER_PRESENTcurrent:SEA includes a starter/opener role.
PASSpitchingsimulationBALPITCHING_REALISMsimulation:BAL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationBALSTARTER_PRESENTsimulation:BAL includes a starter/opener role.
PASSpitchingsimulationSEAPITCHING_REALISMsimulation:SEA pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSEASTARTER_PRESENTsimulation:SEA includes a starter/opener role.
PASSpitching_totalscurrentBALPITCHING_TOTALS_SUMcurrent:BAL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentBALPITCHING_TOTALS_SUMcurrent:BAL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentSEAPITCHING_TOTALS_SUMcurrent:SEA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentSEAPITCHING_TOTALS_SUMcurrent:SEA pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationBALPITCHING_TOTALS_SUMsimulation:BAL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationBALPITCHING_TOTALS_SUMsimulation:BAL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSEAPITCHING_TOTALS_SUMsimulation:SEA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationSEAPITCHING_TOTALS_SUMsimulation:SEA pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: SEA 3 - 2 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: SEA 4 - 3 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: SEA wins 4-3.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=SEA, final=SEA.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.551.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 22/59 (0.373).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 14/64 (0.219).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: SEA wins 4-3.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: SEA wins 4-3.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-3.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-2, final 4-3 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: SEA wins 4-3.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentBALRECENT_FORM_RANGEBAL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentBALTEAM_RECENT_RECORDBAL wins and win_pct agree: 14/64 = 0.219.
PASSteam_recent_performancecurrentSEARECENT_FORM_RANGESEA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSEATEAM_RECENT_RECORDSEA wins and win_pct agree: 22/59 = 0.373.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentBALBATTING_REALISMcurrent:BAL hitter lines pass basic baseball constraints.
PASSbattingcurrentSEABATTING_REALISMcurrent:SEA hitter lines pass basic baseball constraints.
PASSbattingsimulationBALBATTING_REALISMsimulation:BAL hitter lines pass basic baseball constraints.
PASSbattingsimulationSEABATTING_REALISMsimulation:SEA hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentBALBATTING_TOTALS_SUMcurrent:BAL batting totals equal summed player lines.
PASSbatting_totalscurrentSEABATTING_TOTALS_SUMcurrent:SEA batting totals equal summed player lines.
PASSbatting_totalssimulationBALBATTING_TOTALS_SUMsimulation:BAL batting totals equal summed player lines.
PASSbatting_totalssimulationSEABATTING_TOTALS_SUMsimulation:SEA batting totals equal summed player lines.
PASSboxscore_crosschecksimulationBALBAT_PITCH_BB_MATCHsimulation:BAL batting walks match SEA pitching: 6.
PASSboxscore_crosschecksimulationBALBAT_PITCH_HR_MATCHsimulation:BAL batting home runs match SEA pitching: 0.
PASSboxscore_crosschecksimulationBALBAT_PITCH_H_MATCHsimulation:BAL batting hits match SEA pitching: 6.
PASSboxscore_crosschecksimulationBALBAT_PITCH_SO_MATCHsimulation:BAL batting strikeouts match SEA pitching: 9.
PASSboxscore_crosschecksimulationBALPA_BF_MATCHsimulation:BAL PA=39 matches SEA BF=39.
PASSboxscore_crosschecksimulationBALRUNS_MATCH_FINALsimulation:BAL runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationSEABAT_PITCH_BB_MATCHsimulation:SEA batting walks match BAL pitching: 4.
PASSboxscore_crosschecksimulationSEABAT_PITCH_HR_MATCHsimulation:SEA batting home runs match BAL pitching: 1.
PASSboxscore_crosschecksimulationSEABAT_PITCH_H_MATCHsimulation:SEA batting hits match BAL pitching: 9.
PASSboxscore_crosschecksimulationSEABAT_PITCH_SO_MATCHsimulation:SEA batting strikeouts match BAL pitching: 4.
PASSboxscore_crosschecksimulationSEAPA_BF_MATCHsimulation:SEA PA=40 matches BAL BF=40.
PASSboxscore_crosschecksimulationSEARUNS_MATCH_FINALsimulation:SEA runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaBALCURRENT_FINALIZED_MATCH_BOXBAL current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaSEACURRENT_FINALIZED_MATCH_BOXSEA current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentBALCURRENT_LINEUP_SHAPEBAL current lineup has 9 expected positions.
PASScurrent_payloadcurrentBALCURRENT_MODEL_ZERO_FALLBACKBAL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentBALCURRENT_NAMES_PRESENTBAL current hitter names are populated.
PASScurrent_payloadcurrentBALCURRENT_PREDICTIONS_MATCH_FINALIZEDBAL hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentSEACURRENT_LINEUP_SHAPESEA current lineup has 9 expected positions.
PASScurrent_payloadcurrentSEACURRENT_MODEL_ZERO_FALLBACKSEA current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSEACURRENT_NAMES_PRESENTSEA current hitter names are populated.
PASScurrent_payloadcurrentSEACURRENT_PREDICTIONS_MATCH_FINALIZEDSEA hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.551.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.551.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.449.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 7 is reasonably close to low-score expected_total_runs 5.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.446/0.633.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: SEA 9, BAL 6.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: SEA 4 - BAL 3.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: SEA.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for SEA.{'winner_confidence': 0.550509, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 3, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'SEA', 'confidence': 0.5938840000000001, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_SEA@BAL.json'}, {'date': '2026-06-09', 'predicted_team': 'SEA', 'confidence': 0.578732, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_SEA@BAL.json'}, {'date': '2026-06-08', 'predicted_team': 'SEA', 'confidence': 0.572296, 'actual_winner': None, 'actual_margin': 0, 'file': '20260608_SEA@BAL.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_SEA@BAL.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: SEA@BAL.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 162.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 160.
PASSpitch_countsimulationBALPITCH_COUNT_PITCHER_MATCHBAL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationBALPITCH_COUNT_TOTAL_MATCHBAL pitch_count_summary total, row sum, and pitching total all match: 160.
PASSpitch_countsimulationSEAPITCH_COUNT_PITCHER_MATCHSEA pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSEAPITCH_COUNT_TOTAL_MATCHSEA pitch_count_summary total, row sum, and pitching total all match: 162.
PASSpitchingcurrentBALPITCHING_REALISMcurrent:BAL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentBALSTARTER_PRESENTcurrent:BAL includes a starter/opener role.
PASSpitchingcurrentSEAPITCHING_REALISMcurrent:SEA pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSEASTARTER_PRESENTcurrent:SEA includes a starter/opener role.
PASSpitchingsimulationBALPITCHING_REALISMsimulation:BAL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationBALSTARTER_PRESENTsimulation:BAL includes a starter/opener role.
PASSpitchingsimulationSEAPITCHING_REALISMsimulation:SEA pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSEASTARTER_PRESENTsimulation:SEA includes a starter/opener role.
PASSpitching_totalscurrentBALPITCHING_TOTALS_SUMcurrent:BAL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentBALPITCHING_TOTALS_SUMcurrent:BAL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentSEAPITCHING_TOTALS_SUMcurrent:SEA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentSEAPITCHING_TOTALS_SUMcurrent:SEA pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationBALPITCHING_TOTALS_SUMsimulation:BAL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationBALPITCHING_TOTALS_SUMsimulation:BAL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSEAPITCHING_TOTALS_SUMsimulation:SEA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationSEAPITCHING_TOTALS_SUMsimulation:SEA pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: SEA 3 - 2 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: SEA 4 - 3 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: SEA wins 4-3.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=SEA, final=SEA.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.551.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 22/59 (0.373).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 14/64 (0.219).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: SEA wins 4-3.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: SEA wins 4-3.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-3.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-2, final 4-3 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: SEA wins 4-3.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs preserves the pre-simulation model target; game.simulation_runs carries scoring_simulation.final_score.New contract: predicted_runs may differ, simulation_runs must match scoring_simulation.final_score.
PASSteam_recent_performancecurrentBALRECENT_FORM_RANGEBAL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentBALTEAM_RECENT_RECORDBAL wins and win_pct agree: 14/64 = 0.219.
PASSteam_recent_performancecurrentSEARECENT_FORM_RANGESEA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSEATEAM_RECENT_RECORDSEA wins and win_pct agree: 22/59 = 0.373.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentBALCURRENT_PITCHER_DUPLICATIONBAL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentSEACURRENT_PITCHER_DUPLICATIONSEA pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaBALCURRENT_FINALIZED_MATCH_BOXBAL model-prediction batting totals differ from final simulation box score (AB: current=52, sim=33; H: current=13, sim=6; 2B: current=1, sim=3; RBI: current=9, sim=3; R: current=9, sim=3; BB: current=7, sim=6; SO: current=13, sim=9).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaBALCURRENT_PLAYER_MATCH_BOXBAL current finalized hitter lines are model predictions and differ from the simulation box score: Adley Rutschman: AB current=7 box=4, H current=2 box=1, RBI current=1 box=2; Gunnar Henderson: AB current=8 box=3, H current=2 box=0, BB current=1 box=2, SO current=2 box=0; Taylor Ward: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Pete Alonso: AB current=7 box=3, H current=2 box=1, RBI current=1 box=0, SO current=2 box=0; Leody Taveras: AB current=5 box=4, 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Samuel Basallo: AB current=5 box=4, 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Coby Mayo: AB current=5 box=4, RBI current=1 box=0, R current=1 box=0, SO current=2 box=0; Colton Cowser: AB current=4 box=3, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaSEACURRENT_FINALIZED_MATCH_BOXSEA model-prediction batting totals differ from final simulation box score (AB: current=46, sim=36; H: current=12, sim=9; 2B: current=0, sim=3; HR: current=0, sim=1; RBI: current=7, sim=4; R: current=9, sim=4; BB: current=3, sim=4; SO: current=11, sim=4).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSEACURRENT_PLAYER_MATCH_BOXSEA current finalized hitter lines are model predictions and differ from the simulation box score: Julio Rodríguez: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Cole Young: AB current=6 box=4, H current=1 box=2, 2B current=0 box=1, RBI current=1 box=0; Josh Naylor: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Randy Arozarena: AB current=6 box=5, H current=2 box=3, 2B current=0 box=1, HR current=0 box=1; Luke Raley: AB current=5 box=4, RBI current=1 box=0, R current=1 box=0, SO current=2 box=1; Dominic Canzone: H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Miles Mastrobuoni: H current=1 box=0, R current=1 box=0, BB current=0 box=1, SO current=1 box=0; Jhonny Pereda: AB current=4 box=3, RBI current=0 box=1, BB current=0 box=1, SO current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml5.7287559509277344.766114711761475Base ML historical model prediction
variance_applied65Random variance applied (0.9-1.1)
enhanced_prediction320.551Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment32Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target32Capped at max 12 realistic runs
simulation_result43Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
SEA01001110049
BAL00200000136
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentSEAbatting4612000793110000
currentSEApitching603699.0300
currentBALbatting5213100997130000
currentBALpitching914449.0400
simulationSEAbatting369301444400
simulationSEApitching603699.0339162
simulationBALbatting336300336900
simulationBALpitching914449.0440160
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentSEACFJulio Rodríguez072000111200.286
currentSEA2BCole Young061000110100.167
currentSEA1BJosh Naylor072000111100.286
currentSEALFRandy Arozarena062000111100.333
currentSEARFLuke Raley051000110200.200
currentSEADHDominic Canzone041000110100.250
currentSEA3BMiles Mastrobuoni031000100100.333
currentSEACJhonny Pereda041000100100.250
currentSEASSColt Emerson041000110100.250
currentBALDHAdley Rutschman072100111100.286
currentBALSSGunnar Henderson082000111200.250
currentBALLFTaylor Ward072000111200.286
currentBAL1BPete Alonso072000111200.286
currentBALRFLeody Taveras051000111100.200
currentBALCSamuel Basallo051000110100.200
currentBAL3BCoby Mayo051000110200.200
currentBALCFColton Cowser041000111100.250
currentBAL2BJackson Holliday041000111100.250
simulationSEA12BCole Young542100101000.500
simulationSEA2CFJulio Rodríguez541000001000.250
simulationSEA31BJosh Naylor550000000100.000
simulationSEA4LFRandy Arozarena553101120000.600
simulationSEA5RFLuke Raley441000000100.250
simulationSEA6DHDominic Canzone440000000100.000
simulationSEA73BMiles Mastrobuoni430000001000.000
simulationSEA8CJhonny Pereda431000111000.333
simulationSEA9SSColt Emerson441100110100.250
simulationBAL1LFTaylor Ward550000000400.000
simulationBAL2SSGunnar Henderson530000112000.000
simulationBAL3DHAdley Rutschman541100121100.250
simulationBAL41BPete Alonso431000101000.333
simulationBAL5CSamuel Basallo441100000100.250
simulationBAL6RFLeody Taveras441100000200.250
simulationBAL7CFColton Cowser431000001100.333
simulationBAL83BCoby Mayo441000000000.250
simulationBAL92BJackson Holliday430000001000.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentSEA1Bryan WooStarter6.0522360003.003.741.00
currentSEA2Andrés MuñozMiddle Reliever1.0000000000.005.181.36
currentSEA3Eduard BazardoMiddle Reliever1.0111320009.002.351.37
currentSEA4José A. FerrerMiddle Reliever1.0000010000.002.101.30
currentBAL1Kyle BradishStarter4.2722230003.863.891.51
currentBAL2Andrew KittredgeMiddle Reliever1.0111011009.007.241.68
currentBAL3Rico GarciaMiddle Reliever1.0111100009.001.290.64
currentBAL4Anthony NunezMiddle Reliever0.2000100000.004.451.14
currentBAL5Yennier CanoMiddle Reliever1.2000000000.001.990.62
simulationSEA1Bryan WooStarter6.0522360261033.003.741.00
simulationSEA2Andrés MuñozMiddle Reliever1.00000003160.005.181.36
simulationSEA3José A. FerrerMiddle Reliever1.00000103150.002.101.30
simulationSEA4Eduard BazardoMiddle Reliever1.01113207289.002.351.37
simulationBAL1Kyle BradishStarter4.272223023943.863.891.51
simulationBAL2Rico GarciaMiddle Reliever1.01111005209.001.290.64
simulationBAL3Andrew KittredgeMiddle Reliever1.01110114169.007.241.68
simulationBAL4Yennier CanoMiddle Reliever1.20000005100.001.990.62
simulationBAL5Anthony NunezMiddle Reliever0.20001003200.004.451.14
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
SEABryan WooStarter6.0253626103
SEAAndrés MuñozMiddle Reliever1.00000316
SEAEduard BazardoMiddle Reliever1.01132728
SEAJosé A. FerrerMiddle Reliever1.00001315
BALKyle BradishStarter4.227232394
BALAndrew KittredgeMiddle Reliever1.01101416
BALRico GarciaMiddle Reliever1.01110520
BALAnthony NunezMiddle Reliever0.20010320
BALYennier CanoMiddle Reliever1.20000510
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSnot triggered0000Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.

20260611_STL@NYM

20260611_STL@NYM.json • 2026-06-11

STL 1 - NYM 2
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 93INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentNYMCURRENT_PITCHER_DUPLICATIONNYM pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentSTLCURRENT_PITCHER_DUPLICATIONSTL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaNYMCURRENT_FINALIZED_MATCH_BOXNYM model-prediction batting totals differ from final simulation box score (AB: current=50, sim=29; H: current=11, sim=5; HR: current=0, sim=2; RBI: current=6, sim=2; R: current=7, sim=2; BB: current=2, sim=1; SO: current=13, sim=5).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaNYMCURRENT_PLAYER_MATCH_BOXNYM current finalized hitter lines are model predictions and differ from the simulation box score: Bo Bichette: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Juan Soto: AB current=6 box=4, H current=1 box=2, HR current=0 box=1, BB current=1 box=0; Jared Young: AB current=4 box=3, H current=1 box=0; Carson Benge: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Francisco Alvarez: AB current=6 box=3, HR current=0 box=1, SO current=2 box=0; A.J. Ewing: AB current=5 box=2, H current=1 box=0, R current=1 box=0, SO current=2 box=0; Brett Baty: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Marcus Semien: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaSTLCURRENT_FINALIZED_MATCH_BOXSTL model-prediction batting totals differ from final simulation box score (AB: current=56, sim=33; H: current=15, sim=6; 2B: current=2, sim=3; RBI: current=9, sim=1; R: current=7, sim=1; BB: current=7, sim=3; SO: current=13, sim=4; HBP: current=0, sim=1).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSTLCURRENT_PLAYER_MATCH_BOXSTL current finalized hitter lines are model predictions and differ from the simulation box score: JJ Wetherholt: AB current=8 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Jordan Walker: AB current=7 box=3, H current=2 box=0, 2B current=1 box=0, RBI current=2 box=0; Alec Burleson: AB current=7 box=3, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Masyn Winn: AB current=7 box=3, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Iván Herrera: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Lars Nootbaar: RBI current=1 box=0, BB current=1 box=0; Jimmy Crooks: AB current=3 box=4, SO current=1 box=0; Nathan Church: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentNYMBATTING_REALISMcurrent:NYM hitter lines pass basic baseball constraints.
PASSbattingcurrentSTLBATTING_REALISMcurrent:STL hitter lines pass basic baseball constraints.
PASSbattingsimulationNYMBATTING_REALISMsimulation:NYM hitter lines pass basic baseball constraints.
PASSbattingsimulationSTLBATTING_REALISMsimulation:STL hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentNYMBATTING_TOTALS_SUMcurrent:NYM batting totals equal summed player lines.
PASSbatting_totalscurrentSTLBATTING_TOTALS_SUMcurrent:STL batting totals equal summed player lines.
PASSbatting_totalssimulationNYMBATTING_TOTALS_SUMsimulation:NYM batting totals equal summed player lines.
PASSbatting_totalssimulationSTLBATTING_TOTALS_SUMsimulation:STL batting totals equal summed player lines.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_BB_MATCHsimulation:NYM batting walks match STL pitching: 1.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_HR_MATCHsimulation:NYM batting home runs match STL pitching: 2.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_H_MATCHsimulation:NYM batting hits match STL pitching: 5.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_SO_MATCHsimulation:NYM batting strikeouts match STL pitching: 5.
PASSboxscore_crosschecksimulationNYMPA_BF_MATCHsimulation:NYM PA=30 matches STL BF=30.
PASSboxscore_crosschecksimulationNYMRUNS_MATCH_FINALsimulation:NYM runs match final score and opposing pitching runs: 2.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_BB_MATCHsimulation:STL batting walks match NYM pitching: 3.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_HR_MATCHsimulation:STL batting home runs match NYM pitching: 0.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_H_MATCHsimulation:STL batting hits match NYM pitching: 6.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_SO_MATCHsimulation:STL batting strikeouts match NYM pitching: 4.
PASSboxscore_crosschecksimulationSTLPA_BF_MATCHsimulation:STL PA=37 matches NYM BF=37.
PASSboxscore_crosschecksimulationSTLRUNS_MATCH_FINALsimulation:STL runs match final score and opposing pitching runs: 1.
PASScross_schemacross-schemaNYMCURRENT_FINALIZED_MATCH_BOXNYM current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaSTLCURRENT_FINALIZED_MATCH_BOXSTL current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentNYMCURRENT_LINEUP_SHAPENYM current lineup has 9 expected positions.
PASScurrent_payloadcurrentNYMCURRENT_MODEL_ZERO_FALLBACKNYM current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentNYMCURRENT_NAMES_PRESENTNYM current hitter names are populated.
PASScurrent_payloadcurrentNYMCURRENT_PREDICTIONS_MATCH_FINALIZEDNYM hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentSTLCURRENT_LINEUP_SHAPESTL current lineup has 9 expected positions.
PASScurrent_payloadcurrentSTLCURRENT_MODEL_ZERO_FALLBACKSTL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSTLCURRENT_NAMES_PRESENTSTL current hitter names are populated.
PASScurrent_payloadcurrentSTLCURRENT_PREDICTIONS_MATCH_FINALIZEDSTL hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.436.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.564.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.564.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 3 is reasonably close to low-score expected_total_runs 3.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.669/0.900.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_OUTSInning 9 home marked not_played with empty stats.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: STL 6, NYM 5.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: STL 1 - NYM 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: NYM.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for NYM.{'winner_confidence': 0.564063, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 2, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'NYM', 'confidence': 0.556561, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_STL@NYM.json'}, {'date': '2026-06-09', 'predicted_team': 'NYM', 'confidence': 0.558327, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_STL@NYM.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_STL@NYM.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: STL@NYM.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 130.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 153.
PASSpitch_countsimulationNYMPITCH_COUNT_PITCHER_MATCHNYM pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationNYMPITCH_COUNT_TOTAL_MATCHNYM pitch_count_summary total, row sum, and pitching total all match: 153.
PASSpitch_countsimulationSTLPITCH_COUNT_PITCHER_MATCHSTL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSTLPITCH_COUNT_TOTAL_MATCHSTL pitch_count_summary total, row sum, and pitching total all match: 130.
PASSpitchingcurrentNYMPITCHING_REALISMcurrent:NYM pitcher lines pass basic baseball constraints.
PASSpitchingcurrentNYMSTARTER_PRESENTcurrent:NYM includes a starter/opener role.
PASSpitchingcurrentSTLPITCHING_REALISMcurrent:STL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSTLSTARTER_PRESENTcurrent:STL includes a starter/opener role.
PASSpitchingsimulationNYMPITCHING_REALISMsimulation:NYM pitcher lines pass basic baseball constraints.
PASSpitchingsimulationNYMSTARTER_PRESENTsimulation:NYM includes a starter/opener role.
PASSpitchingsimulationSTLPITCHING_REALISMsimulation:STL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSTLSTARTER_PRESENTsimulation:STL includes a starter/opener role.
PASSpitching_totalscurrentNYMPITCHING_TOTALS_SUMcurrent:NYM pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentNYMPITCHING_TOTALS_SUMcurrent:NYM pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentSTLPITCHING_TOTALS_SUMcurrent:STL pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalscurrentSTLPITCHING_TOTALS_SUMcurrent:STL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationNYMPITCHING_TOTALS_SUMsimulation:NYM pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationNYMPITCHING_TOTALS_SUMsimulation:NYM pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSTLPITCHING_TOTALS_SUMsimulation:STL pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalssimulationSTLPITCHING_TOTALS_SUMsimulation:STL pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: STL 1 - 2 NYM.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: STL 1 - 2 NYM.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: NYM wins 2-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=NYM, final=NYM.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.564.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 9/56 (0.161).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 20/58 (0.345).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: NYM wins 2-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: NYM wins 1-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 1-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 1-2, final 1-2 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 3.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: NYM wins 2-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentNYMRECENT_FORM_RANGENYM recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentNYMTEAM_RECENT_RECORDNYM wins and win_pct agree: 20/58 = 0.345.
PASSteam_recent_performancecurrentSTLRECENT_FORM_RANGESTL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSTLTEAM_RECENT_RECORDSTL wins and win_pct agree: 9/56 = 0.161.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentNYMBATTING_REALISMcurrent:NYM hitter lines pass basic baseball constraints.
PASSbattingcurrentSTLBATTING_REALISMcurrent:STL hitter lines pass basic baseball constraints.
PASSbattingsimulationNYMBATTING_REALISMsimulation:NYM hitter lines pass basic baseball constraints.
PASSbattingsimulationSTLBATTING_REALISMsimulation:STL hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentNYMBATTING_TOTALS_SUMcurrent:NYM batting totals equal summed player lines.
PASSbatting_totalscurrentSTLBATTING_TOTALS_SUMcurrent:STL batting totals equal summed player lines.
PASSbatting_totalssimulationNYMBATTING_TOTALS_SUMsimulation:NYM batting totals equal summed player lines.
PASSbatting_totalssimulationSTLBATTING_TOTALS_SUMsimulation:STL batting totals equal summed player lines.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_BB_MATCHsimulation:NYM batting walks match STL pitching: 1.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_HR_MATCHsimulation:NYM batting home runs match STL pitching: 2.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_H_MATCHsimulation:NYM batting hits match STL pitching: 5.
PASSboxscore_crosschecksimulationNYMBAT_PITCH_SO_MATCHsimulation:NYM batting strikeouts match STL pitching: 5.
PASSboxscore_crosschecksimulationNYMPA_BF_MATCHsimulation:NYM PA=30 matches STL BF=30.
PASSboxscore_crosschecksimulationNYMRUNS_MATCH_FINALsimulation:NYM runs match final score and opposing pitching runs: 2.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_BB_MATCHsimulation:STL batting walks match NYM pitching: 3.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_HR_MATCHsimulation:STL batting home runs match NYM pitching: 0.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_H_MATCHsimulation:STL batting hits match NYM pitching: 6.
PASSboxscore_crosschecksimulationSTLBAT_PITCH_SO_MATCHsimulation:STL batting strikeouts match NYM pitching: 4.
PASSboxscore_crosschecksimulationSTLPA_BF_MATCHsimulation:STL PA=37 matches NYM BF=37.
PASSboxscore_crosschecksimulationSTLRUNS_MATCH_FINALsimulation:STL runs match final score and opposing pitching runs: 1.
PASScross_schemacross-schemaNYMCURRENT_FINALIZED_MATCH_BOXNYM current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaSTLCURRENT_FINALIZED_MATCH_BOXSTL current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentNYMCURRENT_LINEUP_SHAPENYM current lineup has 9 expected positions.
PASScurrent_payloadcurrentNYMCURRENT_MODEL_ZERO_FALLBACKNYM current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentNYMCURRENT_NAMES_PRESENTNYM current hitter names are populated.
PASScurrent_payloadcurrentNYMCURRENT_PREDICTIONS_MATCH_FINALIZEDNYM hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentSTLCURRENT_LINEUP_SHAPESTL current lineup has 9 expected positions.
PASScurrent_payloadcurrentSTLCURRENT_MODEL_ZERO_FALLBACKSTL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSTLCURRENT_NAMES_PRESENTSTL current hitter names are populated.
PASScurrent_payloadcurrentSTLCURRENT_PREDICTIONS_MATCH_FINALIZEDSTL hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.436.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.564.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.564.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 3 is reasonably close to low-score expected_total_runs 3.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.669/0.900.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_OUTSInning 9 home marked not_played with empty stats.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: STL 6, NYM 5.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: STL 1 - NYM 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: NYM.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for NYM.{'winner_confidence': 0.564063, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 2, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'NYM', 'confidence': 0.556561, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_STL@NYM.json'}, {'date': '2026-06-09', 'predicted_team': 'NYM', 'confidence': 0.558327, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_STL@NYM.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_STL@NYM.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: STL@NYM.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 130.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 153.
PASSpitch_countsimulationNYMPITCH_COUNT_PITCHER_MATCHNYM pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationNYMPITCH_COUNT_TOTAL_MATCHNYM pitch_count_summary total, row sum, and pitching total all match: 153.
PASSpitch_countsimulationSTLPITCH_COUNT_PITCHER_MATCHSTL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSTLPITCH_COUNT_TOTAL_MATCHSTL pitch_count_summary total, row sum, and pitching total all match: 130.
PASSpitchingcurrentNYMPITCHING_REALISMcurrent:NYM pitcher lines pass basic baseball constraints.
PASSpitchingcurrentNYMSTARTER_PRESENTcurrent:NYM includes a starter/opener role.
PASSpitchingcurrentSTLPITCHING_REALISMcurrent:STL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSTLSTARTER_PRESENTcurrent:STL includes a starter/opener role.
PASSpitchingsimulationNYMPITCHING_REALISMsimulation:NYM pitcher lines pass basic baseball constraints.
PASSpitchingsimulationNYMSTARTER_PRESENTsimulation:NYM includes a starter/opener role.
PASSpitchingsimulationSTLPITCHING_REALISMsimulation:STL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSTLSTARTER_PRESENTsimulation:STL includes a starter/opener role.
PASSpitching_totalscurrentNYMPITCHING_TOTALS_SUMcurrent:NYM pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentNYMPITCHING_TOTALS_SUMcurrent:NYM pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentSTLPITCHING_TOTALS_SUMcurrent:STL pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalscurrentSTLPITCHING_TOTALS_SUMcurrent:STL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationNYMPITCHING_TOTALS_SUMsimulation:NYM pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationNYMPITCHING_TOTALS_SUMsimulation:NYM pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSTLPITCHING_TOTALS_SUMsimulation:STL pitching IP total matches pitcher sum: 8.0.
PASSpitching_totalssimulationSTLPITCHING_TOTALS_SUMsimulation:STL pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: STL 1 - 2 NYM.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: STL 1 - 2 NYM.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: NYM wins 2-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=NYM, final=NYM.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.564.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 9/56 (0.161).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 20/58 (0.345).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: NYM wins 2-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: NYM wins 1-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 1-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 1-2, final 1-2 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 3.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: NYM wins 2-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentNYMRECENT_FORM_RANGENYM recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentNYMTEAM_RECENT_RECORDNYM wins and win_pct agree: 20/58 = 0.345.
PASSteam_recent_performancecurrentSTLRECENT_FORM_RANGESTL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSTLTEAM_RECENT_RECORDSTL wins and win_pct agree: 9/56 = 0.161.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentNYMCURRENT_PITCHER_DUPLICATIONNYM pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentSTLCURRENT_PITCHER_DUPLICATIONSTL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaNYMCURRENT_FINALIZED_MATCH_BOXNYM model-prediction batting totals differ from final simulation box score (AB: current=50, sim=29; H: current=11, sim=5; HR: current=0, sim=2; RBI: current=6, sim=2; R: current=7, sim=2; BB: current=2, sim=1; SO: current=13, sim=5).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaNYMCURRENT_PLAYER_MATCH_BOXNYM current finalized hitter lines are model predictions and differ from the simulation box score: Bo Bichette: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Juan Soto: AB current=6 box=4, H current=1 box=2, HR current=0 box=1, BB current=1 box=0; Jared Young: AB current=4 box=3, H current=1 box=0; Carson Benge: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Francisco Alvarez: AB current=6 box=3, HR current=0 box=1, SO current=2 box=0; A.J. Ewing: AB current=5 box=2, H current=1 box=0, R current=1 box=0, SO current=2 box=0; Brett Baty: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Marcus Semien: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaSTLCURRENT_FINALIZED_MATCH_BOXSTL model-prediction batting totals differ from final simulation box score (AB: current=56, sim=33; H: current=15, sim=6; 2B: current=2, sim=3; RBI: current=9, sim=1; R: current=7, sim=1; BB: current=7, sim=3; SO: current=13, sim=4; HBP: current=0, sim=1).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSTLCURRENT_PLAYER_MATCH_BOXSTL current finalized hitter lines are model predictions and differ from the simulation box score: JJ Wetherholt: AB current=8 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Jordan Walker: AB current=7 box=3, H current=2 box=0, 2B current=1 box=0, RBI current=2 box=0; Alec Burleson: AB current=7 box=3, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Masyn Winn: AB current=7 box=3, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Iván Herrera: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Lars Nootbaar: RBI current=1 box=0, BB current=1 box=0; Jimmy Crooks: AB current=3 box=4, SO current=1 box=0; Nathan Church: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml3.4797902107238774.7685112953186035Base ML historical model prediction
variance_applied34Random variance applied (0.9-1.1)
enhanced_prediction120.564Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment12Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target12Capped at max 12 realistic runs
simulation_result12Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
STL00000010016
NYM00000011025
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentSTLbatting5615200977130000
currentSTLpitching522158.0200
currentNYMbatting5011000672130000
currentNYMpitching601349.0100
simulationSTLbatting336300113401
simulationSTLpitching522158.0230130
simulationNYMbatting295002221500
simulationNYMpitching601349.0137153
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentSTL2BJJ Wetherholt082000111100.250
currentSTLRFJordan Walker072100121200.286
currentSTL1BAlec Burleson072100111100.286
currentSTLSSMasyn Winn072000111200.286
currentSTLDHIván Herrera072000111100.286
currentSTLLFLars Nootbaar041000011100.250
currentSTLCJimmy Crooks031000000100.333
currentSTLCFNathan Church072000110200.286
currentSTL3BNolan Gorman061000111200.167
currentNYMSSBo Bichette072000110200.286
currentNYMDHJuan Soto061000111100.167
currentNYM1BJared Young041000000100.250
currentNYMRFCarson Benge062000110100.333
currentNYMCFrancisco Alvarez061000110200.167
currentNYMCFA.J. Ewing051000101200.200
currentNYM3BBrett Baty061000110200.167
currentNYM2BMarcus Semien061000110100.167
currentNYMLFMJ Melendez041000000100.250
simulationSTL12BJJ Wetherholt550000000100.000
simulationSTL2DHIván Herrera440000000000.000
simulationSTL31BAlec Burleson432100000010.667
simulationSTL4RFJordan Walker430000001000.000
simulationSTL5LFLars Nootbaar441000000100.250
simulationSTL6SSMasyn Winn431100001000.333
simulationSTL7CJimmy Crooks441000000000.250
simulationSTL83BNolan Gorman430000001000.000
simulationSTL9CFNathan Church441100110200.250
simulationNYM1RFCarson Benge441000000100.250
simulationNYM2SSBo Bichette440000000100.000
simulationNYM3DHJuan Soto442001110100.500
simulationNYM41BJared Young330000000100.000
simulationNYM5CFA.J. Ewing320000001000.000
simulationNYM62BMarcus Semien330000000000.000
simulationNYM73BBrett Baty330000000100.000
simulationNYM8CFrancisco Alvarez331001110000.333
simulationNYM9LFMJ Melendez331000000000.333
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentSTL1Hunter DobbinsStarter4.1100140000.002.771.31
currentSTL2George SorianoMiddle Reliever1.2111011005.403.081.18
currentSTL3JoJo RomeroMiddle Reliever1.0311001009.003.341.21
currentSTL4Riley O'BrienMiddle Reliever1.0000000000.003.681.16
currentNYM1Christian ScottStarter5.1300140000.002.501.31
currentNYM2Brooks RaleyMiddle Reliever1.1100000000.001.481.19
currentNYM3Devin WilliamsMiddle Reliever1.0111100009.004.711.38
currentNYM5Luke WeaverMiddle Reliever1.1100100000.002.480.97
simulationSTL1Hunter DobbinsStarter4.110014015730.002.771.31
simulationSTL2Riley O'BrienMiddle Reliever1.00000003180.003.681.16
simulationSTL3George SorianoMiddle Reliever1.21110116175.403.081.18
simulationSTL4JoJo RomeroMiddle Reliever1.03110016229.003.341.21
simulationNYM1Christian ScottStarter5.130014021890.002.501.31
simulationNYM2Devin WilliamsMiddle Reliever1.01111005209.004.711.38
simulationNYM3Luke WeaverMiddle Reliever1.11001006240.002.480.97
simulationNYM4Brooks RaleyMiddle Reliever1.11000005200.001.481.19
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
STLHunter DobbinsStarter4.101141573
STLGeorge SorianoMiddle Reliever1.21101617
STLJoJo RomeroMiddle Reliever1.01300622
STLRiley O'BrienMiddle Reliever1.00000318
NYMChristian ScottStarter5.103142189
NYMBrooks RaleyMiddle Reliever1.10100520
NYMDevin WilliamsMiddle Reliever1.01110520
NYMLuke WeaverMiddle Reliever1.10110624
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSgood0001Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.

20260611_TEX@KC

20260611_TEX@KC.json • 2026-06-11

TEX 3 - KC 1
PASS

Clean: no problems detected. Risk score: 0.

CRITICAL 0ERROR 0WARN 0PASS 92INFO 7

No action required

No critical, error, or warning findings were detected.

Problems table - exact rows
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
All findings - complete audit trail
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentKCCURRENT_PITCHER_DUPLICATIONKC pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentTEXCURRENT_PITCHER_DUPLICATIONTEX pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaKCCURRENT_FINALIZED_MATCH_BOXKC model-prediction batting totals differ from final simulation box score (AB: current=46, sim=31; H: current=11, sim=4; 2B: current=0, sim=2; RBI: current=5, sim=1; R: current=6, sim=1; BB: current=7, sim=1; SO: current=12, sim=7).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaKCCURRENT_PLAYER_MATCH_BOXKC current finalized hitter lines are model predictions and differ from the simulation box score: Vinnie Pasquantino: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Jac Caglianone: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Carter Jensen: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Bobby Witt Jr.: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, BB current=1 box=0; Lane Thomas: H current=1 box=0, BB current=1 box=0, SO current=1 box=0; Kameron Misner: AB current=4 box=3, H current=1 box=0; Michael Massey: AB current=4 box=3; Nick Loftin: AB current=4 box=3, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaTEXCURRENT_FINALIZED_MATCH_BOXTEX model-prediction batting totals differ from final simulation box score (AB: current=52, sim=34; H: current=14, sim=7; HR: current=0, sim=1; RBI: current=6, sim=3; R: current=8, sim=3; SO: current=13, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaTEXCURRENT_PLAYER_MATCH_BOXTEX current finalized hitter lines are model predictions and differ from the simulation box score: Corey Seager: AB current=8 box=5, H current=2 box=1, HR current=0 box=1, RBI current=1 box=3; Ezequiel Duran: AB current=5 box=3, RBI current=1 box=0, R current=1 box=0, BB current=0 box=1; Wyatt Langford: AB current=7 box=4, H current=2 box=1, BB current=0 box=1, SO current=2 box=1; Josh Jung: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Jake Burger: AB current=6 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Brandon Nimmo: AB current=7 box=2, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Evan Carter: AB current=5 box=4, R current=1 box=0, BB current=1 box=0; Elias Díaz: RBI current=1 box=0, R current=1 box=0, SO current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentKCBATTING_REALISMcurrent:KC hitter lines pass basic baseball constraints.
PASSbattingcurrentTEXBATTING_REALISMcurrent:TEX hitter lines pass basic baseball constraints.
PASSbattingsimulationKCBATTING_REALISMsimulation:KC hitter lines pass basic baseball constraints.
PASSbattingsimulationTEXBATTING_REALISMsimulation:TEX hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentKCBATTING_TOTALS_SUMcurrent:KC batting totals equal summed player lines.
PASSbatting_totalscurrentTEXBATTING_TOTALS_SUMcurrent:TEX batting totals equal summed player lines.
PASSbatting_totalssimulationKCBATTING_TOTALS_SUMsimulation:KC batting totals equal summed player lines.
PASSbatting_totalssimulationTEXBATTING_TOTALS_SUMsimulation:TEX batting totals equal summed player lines.
PASSboxscore_crosschecksimulationKCBAT_PITCH_BB_MATCHsimulation:KC batting walks match TEX pitching: 1.
PASSboxscore_crosschecksimulationKCBAT_PITCH_HR_MATCHsimulation:KC batting home runs match TEX pitching: 0.
PASSboxscore_crosschecksimulationKCBAT_PITCH_H_MATCHsimulation:KC batting hits match TEX pitching: 4.
PASSboxscore_crosschecksimulationKCBAT_PITCH_SO_MATCHsimulation:KC batting strikeouts match TEX pitching: 7.
PASSboxscore_crosschecksimulationKCPA_BF_MATCHsimulation:KC PA=32 matches TEX BF=32.
PASSboxscore_crosschecksimulationKCRUNS_MATCH_FINALsimulation:KC runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_BB_MATCHsimulation:TEX batting walks match KC pitching: 5.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_HR_MATCHsimulation:TEX batting home runs match KC pitching: 1.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_H_MATCHsimulation:TEX batting hits match KC pitching: 7.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_SO_MATCHsimulation:TEX batting strikeouts match KC pitching: 8.
PASSboxscore_crosschecksimulationTEXPA_BF_MATCHsimulation:TEX PA=39 matches KC BF=39.
PASSboxscore_crosschecksimulationTEXRUNS_MATCH_FINALsimulation:TEX runs match final score and opposing pitching runs: 3.
PASScross_schemacross-schemaKCCURRENT_FINALIZED_MATCH_BOXKC current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaTEXCURRENT_FINALIZED_MATCH_BOXTEX current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentKCCURRENT_LINEUP_SHAPEKC current lineup has 9 expected positions.
PASScurrent_payloadcurrentKCCURRENT_MODEL_ZERO_FALLBACKKC current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentKCCURRENT_NAMES_PRESENTKC current hitter names are populated.
PASScurrent_payloadcurrentKCCURRENT_PREDICTIONS_MATCH_FINALIZEDKC hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentTEXCURRENT_LINEUP_SHAPETEX current lineup has 9 expected positions.
PASScurrent_payloadcurrentTEXCURRENT_MODEL_ZERO_FALLBACKTEX current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentTEXCURRENT_NAMES_PRESENTTEX current hitter names are populated.
PASScurrent_payloadcurrentTEXCURRENT_PREDICTIONS_MATCH_FINALIZEDTEX hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.430.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 4 is reasonably close to low-score expected_total_runs 4.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.507/0.706.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: TEX 7, KC 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: TEX 3 - KC 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: TEX.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for TEX.{'winner_confidence': 0.5695509999999999, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 5, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'TEX', 'confidence': 0.5480929999999999, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_TEX@KC.json'}, {'date': '2026-06-09', 'predicted_team': 'TEX', 'confidence': 0.576592, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_TEX@KC.json'}, {'date': '2026-05-31', 'predicted_team': 'TEX', 'confidence': 0.525872, 'actual_winner': None, 'actual_margin': 0, 'file': '20260531_KC@TEX.json'}, {'date': '2026-05-30', 'predicted_team': 'TEX', 'confidence': 0.533094, 'actual_winner': None, 'actual_margin': 0, 'file': '20260530_KC@TEX.json'}, {'date': '2026-05-29', 'predicted_team': 'TEX', 'confidence': 0.526409, 'actual_winner': None, 'actual_margin': 0, 'file': '20260529_KC@TEX.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_TEX@KC.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: TEX@KC.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 123.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 176.
PASSpitch_countsimulationKCPITCH_COUNT_PITCHER_MATCHKC pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationKCPITCH_COUNT_TOTAL_MATCHKC pitch_count_summary total, row sum, and pitching total all match: 176.
PASSpitch_countsimulationTEXPITCH_COUNT_PITCHER_MATCHTEX pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationTEXPITCH_COUNT_TOTAL_MATCHTEX pitch_count_summary total, row sum, and pitching total all match: 123.
PASSpitchingcurrentKCPITCHING_REALISMcurrent:KC pitcher lines pass basic baseball constraints.
PASSpitchingcurrentKCSTARTER_PRESENTcurrent:KC includes a starter/opener role.
PASSpitchingcurrentTEXPITCHING_REALISMcurrent:TEX pitcher lines pass basic baseball constraints.
PASSpitchingcurrentTEXSTARTER_PRESENTcurrent:TEX includes a starter/opener role.
PASSpitchingsimulationKCPITCHING_REALISMsimulation:KC pitcher lines pass basic baseball constraints.
PASSpitchingsimulationKCSTARTER_PRESENTsimulation:KC includes a starter/opener role.
PASSpitchingsimulationTEXPITCHING_REALISMsimulation:TEX pitcher lines pass basic baseball constraints.
PASSpitchingsimulationTEXSTARTER_PRESENTsimulation:TEX includes a starter/opener role.
PASSpitching_totalscurrentKCPITCHING_TOTALS_SUMcurrent:KC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentKCPITCHING_TOTALS_SUMcurrent:KC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentTEXPITCHING_TOTALS_SUMcurrent:TEX pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentTEXPITCHING_TOTALS_SUMcurrent:TEX pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationKCPITCHING_TOTALS_SUMsimulation:KC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationKCPITCHING_TOTALS_SUMsimulation:KC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationTEXPITCHING_TOTALS_SUMsimulation:TEX pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationTEXPITCHING_TOTALS_SUMsimulation:TEX pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: TEX 3 - 1 KC.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: TEX 3 - 1 KC.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: TEX wins 3-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=TEX, final=TEX.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.570.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 19/61 (0.311).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 9/60 (0.150).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: TEX wins 3-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: TEX wins 3-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 3-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-1, final 3-1 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 4.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: TEX wins 3-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentKCRECENT_FORM_RANGEKC recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentKCTEAM_RECENT_RECORDKC wins and win_pct agree: 9/60 = 0.150.
PASSteam_recent_performancecurrentTEXRECENT_FORM_RANGETEX recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentTEXTEAM_RECENT_RECORDTEX wins and win_pct agree: 19/61 = 0.311.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentKCBATTING_REALISMcurrent:KC hitter lines pass basic baseball constraints.
PASSbattingcurrentTEXBATTING_REALISMcurrent:TEX hitter lines pass basic baseball constraints.
PASSbattingsimulationKCBATTING_REALISMsimulation:KC hitter lines pass basic baseball constraints.
PASSbattingsimulationTEXBATTING_REALISMsimulation:TEX hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentKCBATTING_TOTALS_SUMcurrent:KC batting totals equal summed player lines.
PASSbatting_totalscurrentTEXBATTING_TOTALS_SUMcurrent:TEX batting totals equal summed player lines.
PASSbatting_totalssimulationKCBATTING_TOTALS_SUMsimulation:KC batting totals equal summed player lines.
PASSbatting_totalssimulationTEXBATTING_TOTALS_SUMsimulation:TEX batting totals equal summed player lines.
PASSboxscore_crosschecksimulationKCBAT_PITCH_BB_MATCHsimulation:KC batting walks match TEX pitching: 1.
PASSboxscore_crosschecksimulationKCBAT_PITCH_HR_MATCHsimulation:KC batting home runs match TEX pitching: 0.
PASSboxscore_crosschecksimulationKCBAT_PITCH_H_MATCHsimulation:KC batting hits match TEX pitching: 4.
PASSboxscore_crosschecksimulationKCBAT_PITCH_SO_MATCHsimulation:KC batting strikeouts match TEX pitching: 7.
PASSboxscore_crosschecksimulationKCPA_BF_MATCHsimulation:KC PA=32 matches TEX BF=32.
PASSboxscore_crosschecksimulationKCRUNS_MATCH_FINALsimulation:KC runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_BB_MATCHsimulation:TEX batting walks match KC pitching: 5.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_HR_MATCHsimulation:TEX batting home runs match KC pitching: 1.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_H_MATCHsimulation:TEX batting hits match KC pitching: 7.
PASSboxscore_crosschecksimulationTEXBAT_PITCH_SO_MATCHsimulation:TEX batting strikeouts match KC pitching: 8.
PASSboxscore_crosschecksimulationTEXPA_BF_MATCHsimulation:TEX PA=39 matches KC BF=39.
PASSboxscore_crosschecksimulationTEXRUNS_MATCH_FINALsimulation:TEX runs match final score and opposing pitching runs: 3.
PASScross_schemacross-schemaKCCURRENT_FINALIZED_MATCH_BOXKC current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaTEXCURRENT_FINALIZED_MATCH_BOXTEX current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentKCCURRENT_LINEUP_SHAPEKC current lineup has 9 expected positions.
PASScurrent_payloadcurrentKCCURRENT_MODEL_ZERO_FALLBACKKC current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentKCCURRENT_NAMES_PRESENTKC current hitter names are populated.
PASScurrent_payloadcurrentKCCURRENT_PREDICTIONS_MATCH_FINALIZEDKC hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentTEXCURRENT_LINEUP_SHAPETEX current lineup has 9 expected positions.
PASScurrent_payloadcurrentTEXCURRENT_MODEL_ZERO_FALLBACKTEX current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentTEXCURRENT_NAMES_PRESENTTEX current hitter names are populated.
PASScurrent_payloadcurrentTEXCURRENT_PREDICTIONS_MATCH_FINALIZEDTEX hitter predictions mirror finalized stats.
PASSdata_leakageH2H_DATA_LEAKAGENo head-to-head rows are present, so no H2H date leakage was detected.
PASSenhanced_predictionCONFIDENCE_RANGEHome + away win probabilities sum to approximately 1.0.
PASSenhanced_predictionCONFIDENCE_RANGEaway_win_probability is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.570.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.430.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 4 is reasonably close to low-score expected_total_runs 4.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.507/0.706.
PASSinningsINNINGS_COUNTinning_by_inning_summary contains 9 innings.
PASSinningsINNING_PLAY_SUMSDetailed play totals match every half-inning line.
PASSinningsINNING_SEQUENCEInning numbers are sequential.
PASSinningsINNING_TOTAL_HITSInning hits match batting totals: TEX 7, KC 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: TEX 3 - KC 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: TEX.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for TEX.{'winner_confidence': 0.5695509999999999, 'h2h_net_margin': 0, 'prediction_memory': {'available': True, 'consecutive_same_pick_count': 5, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': [{'date': '2026-06-10', 'predicted_team': 'TEX', 'confidence': 0.5480929999999999, 'actual_winner': None, 'actual_margin': 0, 'file': '20260610_TEX@KC.json'}, {'date': '2026-06-09', 'predicted_team': 'TEX', 'confidence': 0.576592, 'actual_winner': None, 'actual_margin': 0, 'file': '20260609_TEX@KC.json'}, {'date': '2026-05-31', 'predicted_team': 'TEX', 'confidence': 0.525872, 'actual_winner': None, 'actual_margin': 0, 'file': '20260531_KC@TEX.json'}, {'date': '2026-05-30', 'predicted_team': 'TEX', 'confidence': 0.533094, 'actual_winner': None, 'actual_margin': 0, 'file': '20260530_KC@TEX.json'}, {'date': '2026-05-29', 'predicted_team': 'TEX', 'confidence': 0.526409, 'actual_winner': None, 'actual_margin': 0, 'file': '20260529_KC@TEX.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-11.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260611_TEX@KC.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: TEX@KC.
PASSpitch_by_pitchPITCH_DETAIL_SANITYPitch-by-pitch speeds and zones are within sanity ranges.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHaway pitcher pitch-by-pitch count matches pitch_count_summary total: 123.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 176.
PASSpitch_countsimulationKCPITCH_COUNT_PITCHER_MATCHKC pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationKCPITCH_COUNT_TOTAL_MATCHKC pitch_count_summary total, row sum, and pitching total all match: 176.
PASSpitch_countsimulationTEXPITCH_COUNT_PITCHER_MATCHTEX pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationTEXPITCH_COUNT_TOTAL_MATCHTEX pitch_count_summary total, row sum, and pitching total all match: 123.
PASSpitchingcurrentKCPITCHING_REALISMcurrent:KC pitcher lines pass basic baseball constraints.
PASSpitchingcurrentKCSTARTER_PRESENTcurrent:KC includes a starter/opener role.
PASSpitchingcurrentTEXPITCHING_REALISMcurrent:TEX pitcher lines pass basic baseball constraints.
PASSpitchingcurrentTEXSTARTER_PRESENTcurrent:TEX includes a starter/opener role.
PASSpitchingsimulationKCPITCHING_REALISMsimulation:KC pitcher lines pass basic baseball constraints.
PASSpitchingsimulationKCSTARTER_PRESENTsimulation:KC includes a starter/opener role.
PASSpitchingsimulationTEXPITCHING_REALISMsimulation:TEX pitcher lines pass basic baseball constraints.
PASSpitchingsimulationTEXSTARTER_PRESENTsimulation:TEX includes a starter/opener role.
PASSpitching_totalscurrentKCPITCHING_TOTALS_SUMcurrent:KC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentKCPITCHING_TOTALS_SUMcurrent:KC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentTEXPITCHING_TOTALS_SUMcurrent:TEX pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentTEXPITCHING_TOTALS_SUMcurrent:TEX pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationKCPITCHING_TOTALS_SUMsimulation:KC pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationKCPITCHING_TOTALS_SUMsimulation:KC pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationTEXPITCHING_TOTALS_SUMsimulation:TEX pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationTEXPITCHING_TOTALS_SUMsimulation:TEX pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: TEX 3 - 1 KC.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: TEX 3 - 1 KC.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: TEX wins 3-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=TEX, final=TEX.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.570.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 19/61 (0.311).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 9/60 (0.150).
PASSreportREPORT_COMPLETEAll findings, passes, warnings, errors, and critical issues are rendered in the single HTML report.
PASSschemaSCHEMA_ROOTS_PRESENTBoth major schemas are present: game, scoring_simulation, game_summary, prediction_comparison.
PASSscoreGAME_SUMMARY_MATCHgame_summary is consistent: TEX wins 3-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: TEX wins 3-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 3-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-1, final 3-1 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 4.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: TEX wins 3-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentKCRECENT_FORM_RANGEKC recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentKCTEAM_RECENT_RECORDKC wins and win_pct agree: 9/60 = 0.150.
PASSteam_recent_performancecurrentTEXRECENT_FORM_RANGETEX recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentTEXTEAM_RECENT_RECORDTEX wins and win_pct agree: 19/61 = 0.311.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentKCCURRENT_PITCHER_DUPLICATIONKC pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentTEXCURRENT_PITCHER_DUPLICATIONTEX pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_vs_finalcross-schemaKCCURRENT_FINALIZED_MATCH_BOXKC model-prediction batting totals differ from final simulation box score (AB: current=46, sim=31; H: current=11, sim=4; 2B: current=0, sim=2; RBI: current=5, sim=1; R: current=6, sim=1; BB: current=7, sim=1; SO: current=12, sim=7).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaKCCURRENT_PLAYER_MATCH_BOXKC current finalized hitter lines are model predictions and differ from the simulation box score: Vinnie Pasquantino: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Jac Caglianone: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Carter Jensen: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Bobby Witt Jr.: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, BB current=1 box=0; Lane Thomas: H current=1 box=0, BB current=1 box=0, SO current=1 box=0; Kameron Misner: AB current=4 box=3, H current=1 box=0; Michael Massey: AB current=4 box=3; Nick Loftin: AB current=4 box=3, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaTEXCURRENT_FINALIZED_MATCH_BOXTEX model-prediction batting totals differ from final simulation box score (AB: current=52, sim=34; H: current=14, sim=7; HR: current=0, sim=1; RBI: current=6, sim=3; R: current=8, sim=3; SO: current=13, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaTEXCURRENT_PLAYER_MATCH_BOXTEX current finalized hitter lines are model predictions and differ from the simulation box score: Corey Seager: AB current=8 box=5, H current=2 box=1, HR current=0 box=1, RBI current=1 box=3; Ezequiel Duran: AB current=5 box=3, RBI current=1 box=0, R current=1 box=0, BB current=0 box=1; Wyatt Langford: AB current=7 box=4, H current=2 box=1, BB current=0 box=1, SO current=2 box=1; Josh Jung: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Jake Burger: AB current=6 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Brandon Nimmo: AB current=7 box=2, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Evan Carter: AB current=5 box=4, R current=1 box=0, BB current=1 box=0; Elias Díaz: RBI current=1 box=0, R current=1 box=0, SO current=1 box=0New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml4.8750619888305663.7331151962280273Base ML historical model prediction
variance_applied54Random variance applied (0.9-1.1)
enhanced_prediction310.570Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment31Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target31Capped at max 12 realistic runs
simulation_result31Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
TEX00000030037
KC00100000014
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentTEXbatting5214000685130000
currentTEXpitching401179.0100
currentKCbatting4611000567120000
currentKCpitching713589.0300
simulationTEXbatting347001335800
simulationTEXpitching401179.0132123
simulationKCbatting314200111700
simulationKCpitching713589.0339176
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentTEXSSCorey Seager082000111200.250
currentTEXRFEzequiel Duran051000110100.200
currentTEXLFWyatt Langford072000100200.286
currentTEX3BJosh Jung072000111100.286
currentTEX1BJake Burger062000111200.333
currentTEXDHBrandon Nimmo072000111200.286
currentTEXCFEvan Carter051000101100.200
currentTEXCElias Díaz041000110100.250
currentTEX2BNicky Lopez031000000100.333
currentKC1BVinnie Pasquantino072000111100.286
currentKCDHJac Caglianone051000111100.200
currentKCCCarter Jensen061000111200.167
currentKCSSBobby Witt Jr.072000111200.286
currentKCRFLane Thomas041000001100.250
currentKCCFKameron Misner041000000100.250
currentKC2BMichael Massey041000000100.250
currentKC3BNick Loftin041000111100.250
currentKCLFIsaac Collins051000101200.200
simulationTEX1LFWyatt Langford541000101100.250
simulationTEX2SSCorey Seager551001130000.200
simulationTEX33BJosh Jung550000000000.000
simulationTEX4DHBrandon Nimmo420000002200.000
simulationTEX5RFEzequiel Duran431000001000.333
simulationTEX61BJake Burger440000000300.000
simulationTEX7CFEvan Carter441000000100.250
simulationTEX8CElias Díaz441000000000.250
simulationTEX92BNicky Lopez432000101100.667
simulationKC1CCarter Jensen430000001100.000
simulationKC2SSBobby Witt Jr.441100110100.250
simulationKC31BVinnie Pasquantino441100000100.250
simulationKC4DHJac Caglianone440000000000.000
simulationKC5RFLane Thomas440000000000.000
simulationKC62BMichael Massey331000000100.333
simulationKC7CFKameron Misner330000000100.000
simulationKC83BNick Loftin331000000100.333
simulationKC9LFIsaac Collins330000000100.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentTEX1Kumar RockerStarter5.0311150001.803.541.33
currentTEX2Jacob LatzMiddle Reliever1.1000010000.000.900.53
currentTEX3Jakob JunisMiddle Reliever1.0100000000.001.570.73
currentTEX4Tyler AlexanderMiddle Reliever1.0000010000.003.211.39
currentTEX5Jalen BeeksMiddle Reliever0.2000000000.003.811.38
currentKC1Michael WachaStarter6.0322360003.003.441.14
currentKC2Alex LangeMiddle Reliever1.0200101000.004.061.45
currentKC3Daniel Lynch IVMiddle Reliever1.0100100000.001.930.96
currentKC4Lucas ErcegMiddle Reliever1.0111020009.005.181.81
simulationTEX1Kumar RockerStarter5.031115019861.803.541.33
simulationTEX2Jacob LatzMiddle Reliever1.1000010440.000.900.53
simulationTEX3Jakob JunisMiddle Reliever1.0100000450.001.570.73
simulationTEX4Tyler AlexanderMiddle Reliever1.00000103140.003.211.39
simulationTEX5Jalen BeeksMiddle Reliever0.20000002140.003.811.38
simulationKC1Michael WachaStarter6.0322360241093.003.441.14
simulationKC2Alex LangeMiddle Reliever1.02001016290.004.061.45
simulationKC3Lucas ErcegMiddle Reliever1.01110204189.005.181.81
simulationKC4Daniel Lynch IVMiddle Reliever1.01001005200.001.930.96
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
TEXKumar RockerStarter5.013151986
TEXJacob LatzMiddle Reliever1.1000144
TEXJakob JunisMiddle Reliever1.0010045
TEXTyler AlexanderMiddle Reliever1.00001314
TEXJalen BeeksMiddle Reliever0.20000214
KCMichael WachaStarter6.0233624109
KCAlex LangeMiddle Reliever1.00210629
KCDaniel Lynch IVMiddle Reliever1.00110520
KCLucas ErcegMiddle Reliever1.01102418
Audit rule catalog
rulestatuscriticalerrorwarningpassdescription
BATTING_REALISMgood0004Player/team batting lines obey baseball constraints.
BATTING_TOTALS_SUMgood0004Team batting totals equal the sum of player batting lines.
BAT_PITCH_BB_MATCHgood0002Batting walks match opposing pitching walks allowed.
BAT_PITCH_HR_MATCHgood0002Batting home runs match opposing pitching home runs allowed.
BAT_PITCH_H_MATCHgood0002Batting hits match opposing pitching hits allowed.
BAT_PITCH_SO_MATCHgood0002Batting strikeouts match opposing pitching strikeouts.
CONFIDENCE_RANGEgood0005Confidence values are between 0 and 1.
CURRENT_FINALIZED_MATCH_BOXinfo0002Current finalized player totals agree with final simulation box score unless model/simulation sources are separated.
CURRENT_LINEUP_SHAPEgood0002Current predicted_performance contains a plausible 9-player lineup.
CURRENT_MODEL_ZERO_FALLBACKgood0002Current model payload did not rely too heavily on all-zero model predictions.
CURRENT_NAMES_PRESENTgood0002Current predicted_performance has usable player names.
CURRENT_PITCHER_DUPLICATIONinfo0000Pitcher lists duplicated across current sections are detected and reconciled.
CURRENT_PLAYER_MATCH_BOXinfo0000Current finalized hitter lines mirror the simulation box score unless model/simulation sources are separated.
CURRENT_PREDICTIONS_MATCH_FINALIZEDgood0002Current hitter predictions mirror finalized stats.
CURRENT_SCORE_MATCHES_SIMgood0001game.predicted_runs is either synced to simulation or paired with game.simulation_runs.
DATE_PARSEgood0001Game date can be parsed as an ISO date.
FILENAME_GAME_ID_MATCHgood0001Filename and game_id identify the same game.
FILENAME_TEAM_MATCHgood0001Filename teams match the teams inside the JSON.
GAME_SUMMARY_MATCHgood0001game_summary text agrees with final score.
GUARDRAIL_FINAL_WINNER_SYNCgood0001Guardrail trace predicted_team matches the final predicted winner.
H2H_DATA_LEAKAGEgood0001Head-to-head history does not include same-day or future games in pregame mode.
INNINGS_COUNTgood0001Inning count is valid for MLB.
INNING_OUTSnot triggered0000Each played half inning has valid outs.
INNING_PLAY_SUMSgood0001Detailed plays agree with inning runs, hits, outs, and pitches.
INNING_SEQUENCEgood0001Innings are sequential and unique.
INNING_TOTAL_HITSgood0001Inning hits sum to batting team hits.
INNING_TOTAL_RUNSgood0001Inning runs sum to final score.
LOW_SCORE_ANALYSISgood0003Low-score probability factors are valid and directionally consistent.
MATCHUP_RECENCY_GUARDRAILgood0001Repeat picks are capped when recent same-matchup results contradict high confidence.
PA_BF_MATCHgood0002Team plate appearances match opposing batters faced.
PITCHING_REALISMgood0004Pitcher/team pitching lines obey baseball constraints.
PITCHING_TOTALS_SUMgood0008Team pitching totals equal the sum of pitcher lines.
PITCH_COUNT_PITCHER_MATCHgood0002Pitch count summary pitcher rows agree with pitching box score.
PITCH_COUNT_TOTAL_MATCHgood0004Pitch count summary totals match team pitching totals.
PITCH_DETAIL_SANITYgood0001Pitch-by-pitch details have plausible values.
PREDICTION_COMPARISON_MATCHgood0003prediction_comparison scores agree with target/final result.
RECENT_FORM_RANGEgood0004Recent-form metrics are within valid numeric ranges.
RECONCILIATION_PROPAGATIONinfo0000When score_target_reconciliation is used, all final-facing sections are regenerated from the reconciled score.
REPORT_COMPLETEgood0001Report includes every audit result in the all-findings table.
REPORT_CSV_EXPORTnot triggered0000Optional CSV exports were written for summary and problem rows.
RUNS_MATCH_FINALgood0002Batting/pitching runs agree with final score.
SCHEMA_ROOTS_PRESENTgood0001Expected JSON root sections exist and can be audited.
SCORE_NO_TIEgood0001Final MLB score has a clear winner.
SCORE_STEP_FINAL_MATCHgood0001score_evolution simulation_result matches final score.
SCORE_STEP_ORDERgood0001Score evolution contains the expected ordered steps.
SIMULATION_WINNER_FLIP_TRACEgood0001Simulation winner reversals are explicitly recorded.
STARTER_PRESENTgood0004Pitching staff includes a starter or opener when expected.
SYNTHETIC_SCORE_PLAYSnot triggered0000Score reconciliation must not inject synthetic run or out plays.
TARGET_SCORE_DRIFTgood0001Final score does not drift too far from enhanced target.
TEAM_RECENT_RECORDgood0002team_recent_performance wins and win_pct agree with games_analyzed.
TOTAL_RUNS_MATCHgood0001total_runs equals away + home runs.
WINNER_FIELD_MATCHgood0001winner field agrees with the final score.