MLB JSON Audit Report

Generated 2026-06-08 21:35:02. 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
736Pass
56Info

20260608_BOS@TB

20260608_BOS@TB.json • 2026-06-08

BOS 4 - TB 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_payloadcurrentBOSCURRENT_PITCHER_DUPLICATIONBOS pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentTBCURRENT_PITCHER_DUPLICATIONTB 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-schemaBOSCURRENT_FINALIZED_MATCH_BOXBOS model-prediction batting totals differ from final simulation box score (AB: current=55, sim=34; H: current=13, sim=7; 2B: current=0, sim=1; HR: current=0, sim=2; RBI: current=5, sim=4; R: current=8, sim=4; BB: current=4, sim=1; SO: current=13, sim=4).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaBOSCURRENT_PLAYER_MATCH_BOXBOS current finalized hitter lines are model predictions and differ from the simulation box score: Ceddanne Rafaela: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Jarren Duran: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Willson Contreras: AB current=7 box=4, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Wilyer Abreu: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Mickey Gasper: AB current=5 box=4, H current=1 box=0, R current=1 box=0; Caleb Durbin: AB current=6 box=4, H current=1 box=2, 2B current=0 box=1, SO current=1 box=0; Isiah Kiner-Falefa: H current=1 box=2; Marcelo Mayer: AB current=5 box=4, HR current=0 box=1, RBI current=0 box=2, R current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaTBCURRENT_FINALIZED_MATCH_BOXTB model-prediction batting totals differ from final simulation box score (AB: current=50, sim=32; H: current=11, sim=5; HR: current=0, sim=1; RBI: current=7, sim=1; R: current=6, sim=1; BB: current=6, sim=2; SO: current=11, 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-schemaTBCURRENT_PLAYER_MATCH_BOXTB current finalized hitter lines are model predictions and differ from the simulation box score: Junior Caminero: AB current=7 box=4, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Yandy Díaz: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Austin Slater: SO current=1 box=0; Ryan Vilade: H current=1 box=0, RBI current=1 box=0; Nick Fortes: AB current=5 box=4, H current=1 box=2, RBI current=1 box=0, SO current=1 box=0; Ben Williamson: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Taylor Walls: AB current=6 box=3, H current=1 box=0, R current=1 box=0, SO current=2 box=1; Jonathan Aranda: 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.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentBOSBATTING_REALISMcurrent:BOS hitter lines pass basic baseball constraints.
PASSbattingcurrentTBBATTING_REALISMcurrent:TB hitter lines pass basic baseball constraints.
PASSbattingsimulationBOSBATTING_REALISMsimulation:BOS hitter lines pass basic baseball constraints.
PASSbattingsimulationTBBATTING_REALISMsimulation:TB hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentBOSBATTING_TOTALS_SUMcurrent:BOS batting totals equal summed player lines.
PASSbatting_totalscurrentTBBATTING_TOTALS_SUMcurrent:TB batting totals equal summed player lines.
PASSbatting_totalssimulationBOSBATTING_TOTALS_SUMsimulation:BOS batting totals equal summed player lines.
PASSbatting_totalssimulationTBBATTING_TOTALS_SUMsimulation:TB batting totals equal summed player lines.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_BB_MATCHsimulation:BOS batting walks match TB pitching: 1.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_HR_MATCHsimulation:BOS batting home runs match TB pitching: 2.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_H_MATCHsimulation:BOS batting hits match TB pitching: 7.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_SO_MATCHsimulation:BOS batting strikeouts match TB pitching: 4.
PASSboxscore_crosschecksimulationBOSPA_BF_MATCHsimulation:BOS PA=35 matches TB BF=35.
PASSboxscore_crosschecksimulationBOSRUNS_MATCH_FINALsimulation:BOS runs match final score and opposing pitching runs: 4.
PASSboxscore_crosschecksimulationTBBAT_PITCH_BB_MATCHsimulation:TB batting walks match BOS pitching: 2.
PASSboxscore_crosschecksimulationTBBAT_PITCH_HR_MATCHsimulation:TB batting home runs match BOS pitching: 1.
PASSboxscore_crosschecksimulationTBBAT_PITCH_H_MATCHsimulation:TB batting hits match BOS pitching: 5.
PASSboxscore_crosschecksimulationTBBAT_PITCH_SO_MATCHsimulation:TB batting strikeouts match BOS pitching: 4.
PASSboxscore_crosschecksimulationTBPA_BF_MATCHsimulation:TB PA=35 matches BOS BF=35.
PASSboxscore_crosschecksimulationTBRUNS_MATCH_FINALsimulation:TB runs match final score and opposing pitching runs: 1.
PASScross_schemacross-schemaBOSCURRENT_FINALIZED_MATCH_BOXBOS current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaTBCURRENT_FINALIZED_MATCH_BOXTB current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentBOSCURRENT_LINEUP_SHAPEBOS current lineup has 9 expected positions.
PASScurrent_payloadcurrentBOSCURRENT_MODEL_ZERO_FALLBACKBOS current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentBOSCURRENT_NAMES_PRESENTBOS current hitter names are populated.
PASScurrent_payloadcurrentBOSCURRENT_PREDICTIONS_MATCH_FINALIZEDBOS hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentTBCURRENT_LINEUP_SHAPETB current lineup has 9 expected positions.
PASScurrent_payloadcurrentTBCURRENT_MODEL_ZERO_FALLBACKTB current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentTBCURRENT_NAMES_PRESENTTB current hitter names are populated.
PASScurrent_payloadcurrentTBCURRENT_PREDICTIONS_MATCH_FINALIZEDTB 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.556.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.556.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.444.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 5 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.474/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: BOS 7, TB 5.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: BOS 4 - TB 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: BOS.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for BOS.{'winner_confidence': 0.556038, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_BOS@TB.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: BOS@TB.
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: 152.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 148.
PASSpitch_countsimulationBOSPITCH_COUNT_PITCHER_MATCHBOS pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationBOSPITCH_COUNT_TOTAL_MATCHBOS pitch_count_summary total, row sum, and pitching total all match: 152.
PASSpitch_countsimulationTBPITCH_COUNT_PITCHER_MATCHTB pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationTBPITCH_COUNT_TOTAL_MATCHTB pitch_count_summary total, row sum, and pitching total all match: 148.
PASSpitchingcurrentBOSPITCHING_REALISMcurrent:BOS pitcher lines pass basic baseball constraints.
PASSpitchingcurrentBOSSTARTER_PRESENTcurrent:BOS includes a starter/opener role.
PASSpitchingcurrentTBPITCHING_REALISMcurrent:TB pitcher lines pass basic baseball constraints.
PASSpitchingcurrentTBSTARTER_PRESENTcurrent:TB includes a starter/opener role.
PASSpitchingsimulationBOSPITCHING_REALISMsimulation:BOS pitcher lines pass basic baseball constraints.
PASSpitchingsimulationBOSSTARTER_PRESENTsimulation:BOS includes a starter/opener role.
PASSpitchingsimulationTBPITCHING_REALISMsimulation:TB pitcher lines pass basic baseball constraints.
PASSpitchingsimulationTBSTARTER_PRESENTsimulation:TB includes a starter/opener role.
PASSpitching_totalscurrentBOSPITCHING_TOTALS_SUMcurrent:BOS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentBOSPITCHING_TOTALS_SUMcurrent:BOS pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentTBPITCHING_TOTALS_SUMcurrent:TB pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentTBPITCHING_TOTALS_SUMcurrent:TB pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationBOSPITCHING_TOTALS_SUMsimulation:BOS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationBOSPITCHING_TOTALS_SUMsimulation:BOS pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationTBPITCHING_TOTALS_SUMsimulation:TB pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationTBPITCHING_TOTALS_SUMsimulation:TB pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: BOS 3 - 2 TB.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: BOS 4 - 1 TB.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: BOS wins 4-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=BOS, final=BOS.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.556.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 13/55 (0.236).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 13/57 (0.228).
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: BOS wins 4-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: BOS wins 4-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-2, final 4-1 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: BOS 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_performancecurrentBOSRECENT_FORM_RANGEBOS recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentBOSTEAM_RECENT_RECORDBOS wins and win_pct agree: 13/55 = 0.236.
PASSteam_recent_performancecurrentTBRECENT_FORM_RANGETB recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentTBTEAM_RECENT_RECORDTB wins and win_pct agree: 13/57 = 0.228.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentBOSBATTING_REALISMcurrent:BOS hitter lines pass basic baseball constraints.
PASSbattingcurrentTBBATTING_REALISMcurrent:TB hitter lines pass basic baseball constraints.
PASSbattingsimulationBOSBATTING_REALISMsimulation:BOS hitter lines pass basic baseball constraints.
PASSbattingsimulationTBBATTING_REALISMsimulation:TB hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentBOSBATTING_TOTALS_SUMcurrent:BOS batting totals equal summed player lines.
PASSbatting_totalscurrentTBBATTING_TOTALS_SUMcurrent:TB batting totals equal summed player lines.
PASSbatting_totalssimulationBOSBATTING_TOTALS_SUMsimulation:BOS batting totals equal summed player lines.
PASSbatting_totalssimulationTBBATTING_TOTALS_SUMsimulation:TB batting totals equal summed player lines.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_BB_MATCHsimulation:BOS batting walks match TB pitching: 1.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_HR_MATCHsimulation:BOS batting home runs match TB pitching: 2.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_H_MATCHsimulation:BOS batting hits match TB pitching: 7.
PASSboxscore_crosschecksimulationBOSBAT_PITCH_SO_MATCHsimulation:BOS batting strikeouts match TB pitching: 4.
PASSboxscore_crosschecksimulationBOSPA_BF_MATCHsimulation:BOS PA=35 matches TB BF=35.
PASSboxscore_crosschecksimulationBOSRUNS_MATCH_FINALsimulation:BOS runs match final score and opposing pitching runs: 4.
PASSboxscore_crosschecksimulationTBBAT_PITCH_BB_MATCHsimulation:TB batting walks match BOS pitching: 2.
PASSboxscore_crosschecksimulationTBBAT_PITCH_HR_MATCHsimulation:TB batting home runs match BOS pitching: 1.
PASSboxscore_crosschecksimulationTBBAT_PITCH_H_MATCHsimulation:TB batting hits match BOS pitching: 5.
PASSboxscore_crosschecksimulationTBBAT_PITCH_SO_MATCHsimulation:TB batting strikeouts match BOS pitching: 4.
PASSboxscore_crosschecksimulationTBPA_BF_MATCHsimulation:TB PA=35 matches BOS BF=35.
PASSboxscore_crosschecksimulationTBRUNS_MATCH_FINALsimulation:TB runs match final score and opposing pitching runs: 1.
PASScross_schemacross-schemaBOSCURRENT_FINALIZED_MATCH_BOXBOS current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaTBCURRENT_FINALIZED_MATCH_BOXTB current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentBOSCURRENT_LINEUP_SHAPEBOS current lineup has 9 expected positions.
PASScurrent_payloadcurrentBOSCURRENT_MODEL_ZERO_FALLBACKBOS current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentBOSCURRENT_NAMES_PRESENTBOS current hitter names are populated.
PASScurrent_payloadcurrentBOSCURRENT_PREDICTIONS_MATCH_FINALIZEDBOS hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentTBCURRENT_LINEUP_SHAPETB current lineup has 9 expected positions.
PASScurrent_payloadcurrentTBCURRENT_MODEL_ZERO_FALLBACKTB current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentTBCURRENT_NAMES_PRESENTTB current hitter names are populated.
PASScurrent_payloadcurrentTBCURRENT_PREDICTIONS_MATCH_FINALIZEDTB 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.556.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.556.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.444.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 5 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.474/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: BOS 7, TB 5.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: BOS 4 - TB 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: BOS.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for BOS.{'winner_confidence': 0.556038, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_BOS@TB.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: BOS@TB.
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: 152.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 148.
PASSpitch_countsimulationBOSPITCH_COUNT_PITCHER_MATCHBOS pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationBOSPITCH_COUNT_TOTAL_MATCHBOS pitch_count_summary total, row sum, and pitching total all match: 152.
PASSpitch_countsimulationTBPITCH_COUNT_PITCHER_MATCHTB pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationTBPITCH_COUNT_TOTAL_MATCHTB pitch_count_summary total, row sum, and pitching total all match: 148.
PASSpitchingcurrentBOSPITCHING_REALISMcurrent:BOS pitcher lines pass basic baseball constraints.
PASSpitchingcurrentBOSSTARTER_PRESENTcurrent:BOS includes a starter/opener role.
PASSpitchingcurrentTBPITCHING_REALISMcurrent:TB pitcher lines pass basic baseball constraints.
PASSpitchingcurrentTBSTARTER_PRESENTcurrent:TB includes a starter/opener role.
PASSpitchingsimulationBOSPITCHING_REALISMsimulation:BOS pitcher lines pass basic baseball constraints.
PASSpitchingsimulationBOSSTARTER_PRESENTsimulation:BOS includes a starter/opener role.
PASSpitchingsimulationTBPITCHING_REALISMsimulation:TB pitcher lines pass basic baseball constraints.
PASSpitchingsimulationTBSTARTER_PRESENTsimulation:TB includes a starter/opener role.
PASSpitching_totalscurrentBOSPITCHING_TOTALS_SUMcurrent:BOS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentBOSPITCHING_TOTALS_SUMcurrent:BOS pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentTBPITCHING_TOTALS_SUMcurrent:TB pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentTBPITCHING_TOTALS_SUMcurrent:TB pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationBOSPITCHING_TOTALS_SUMsimulation:BOS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationBOSPITCHING_TOTALS_SUMsimulation:BOS pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationTBPITCHING_TOTALS_SUMsimulation:TB pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationTBPITCHING_TOTALS_SUMsimulation:TB pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: BOS 3 - 2 TB.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: BOS 4 - 1 TB.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: BOS wins 4-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=BOS, final=BOS.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.556.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 13/55 (0.236).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 13/57 (0.228).
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: BOS wins 4-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: BOS wins 4-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-2, final 4-1 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: BOS 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_performancecurrentBOSRECENT_FORM_RANGEBOS recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentBOSTEAM_RECENT_RECORDBOS wins and win_pct agree: 13/55 = 0.236.
PASSteam_recent_performancecurrentTBRECENT_FORM_RANGETB recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentTBTEAM_RECENT_RECORDTB wins and win_pct agree: 13/57 = 0.228.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentBOSCURRENT_PITCHER_DUPLICATIONBOS pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentTBCURRENT_PITCHER_DUPLICATIONTB 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-schemaBOSCURRENT_FINALIZED_MATCH_BOXBOS model-prediction batting totals differ from final simulation box score (AB: current=55, sim=34; H: current=13, sim=7; 2B: current=0, sim=1; HR: current=0, sim=2; RBI: current=5, sim=4; R: current=8, sim=4; BB: current=4, sim=1; SO: current=13, sim=4).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaBOSCURRENT_PLAYER_MATCH_BOXBOS current finalized hitter lines are model predictions and differ from the simulation box score: Ceddanne Rafaela: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Jarren Duran: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Willson Contreras: AB current=7 box=4, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Wilyer Abreu: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Mickey Gasper: AB current=5 box=4, H current=1 box=0, R current=1 box=0; Caleb Durbin: AB current=6 box=4, H current=1 box=2, 2B current=0 box=1, SO current=1 box=0; Isiah Kiner-Falefa: H current=1 box=2; Marcelo Mayer: AB current=5 box=4, HR current=0 box=1, RBI current=0 box=2, R current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaTBCURRENT_FINALIZED_MATCH_BOXTB model-prediction batting totals differ from final simulation box score (AB: current=50, sim=32; H: current=11, sim=5; HR: current=0, sim=1; RBI: current=7, sim=1; R: current=6, sim=1; BB: current=6, sim=2; SO: current=11, 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-schemaTBCURRENT_PLAYER_MATCH_BOXTB current finalized hitter lines are model predictions and differ from the simulation box score: Junior Caminero: AB current=7 box=4, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Yandy Díaz: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Austin Slater: SO current=1 box=0; Ryan Vilade: H current=1 box=0, RBI current=1 box=0; Nick Fortes: AB current=5 box=4, H current=1 box=2, RBI current=1 box=0, SO current=1 box=0; Ben Williamson: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Taylor Walls: AB current=6 box=3, H current=1 box=0, R current=1 box=0, SO current=2 box=1; Jonathan Aranda: 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.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml5.1486463546752933.439877986907959Base ML historical model prediction
variance_applied53Random variance applied (0.9-1.1)
enhanced_prediction320.556Enhanced 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_result41Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
BOS00002101047
TB00010000015
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentBOSbatting5513000584130000
currentBOSpitching511249.0100
currentTBbatting5011000766110000
currentTBpitching724149.0400
simulationBOSbatting347102441400
simulationBOSpitching511249.0135152
simulationTBbatting325001112401
simulationTBpitching724149.0435148
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentBOSCFCeddanne Rafaela072000110200.286
currentBOSLFJarren Duran082000111200.250
currentBOS1BWillson Contreras072000111200.286
currentBOSRFWilyer Abreu072000111100.286
currentBOSDHMickey Gasper051000100100.200
currentBOS3BCaleb Durbin061000110100.167
currentBOS2BIsiah Kiner-Falefa041000100100.250
currentBOSSSMarcelo Mayer051000000100.200
currentBOSCCarlos Narváez061000101200.167
currentTB3BJunior Caminero072000111100.286
currentTBDHYandy Díaz072000111100.286
currentTBLFAustin Slater041000000100.250
currentTBRFRyan Vilade041000010100.250
currentTBCNick Fortes051000010100.200
currentTB2BBen Williamson051000111100.200
currentTBSSTaylor Walls061000101200.167
currentTB1BJonathan Aranda061000111200.167
currentTBCFCedric Mullins061000111100.167
simulationBOS1LFJarren Duran440000000000.000
simulationBOS2CFCeddanne Rafaela441000000100.250
simulationBOS3RFWilyer Abreu430000001000.000
simulationBOS41BWillson Contreras441001110100.250
simulationBOS5DHMickey Gasper440000000100.000
simulationBOS63BCaleb Durbin442100110000.500
simulationBOS72BIsiah Kiner-Falefa442000100100.500
simulationBOS8SSMarcelo Mayer441001120000.250
simulationBOS9CCarlos Narváez330000000000.000
simulationTB1DHYandy Díaz430000001000.000
simulationTB2LFAustin Slater441000000000.250
simulationTB33BJunior Caminero441001110000.250
simulationTB4RFRyan Vilade440000000100.000
simulationTB51BJonathan Aranda430000000010.000
simulationTB62BBen Williamson440000000200.000
simulationTB7SSTaylor Walls430000001100.000
simulationTB8CNick Fortes442000000000.500
simulationTB9CFCedric Mullins331000000000.333
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentBOS1Connelly EarlyStarter6.0311111001.503.261.18
currentBOS2Aroldis ChapmanMiddle Reliever1.0200010000.000.460.92
currentBOS3Greg WeissertMiddle Reliever1.0000110000.003.601.20
currentBOS4Justin SlatenMiddle Reliever1.0000010000.006.171.46
currentTB1Ian SeymourStarter5.0633121005.403.771.19
currentTB2Bryan BakerMiddle Reliever1.1000000000.002.131.03
currentTB4Garrett CleavingerMiddle Reliever1.2000010000.004.721.50
currentTB5Kevin KellyMiddle Reliever1.0111011009.002.570.86
simulationBOS1Connelly EarlyStarter6.0311111231001.503.261.18
simulationBOS2Aroldis ChapmanMiddle Reliever1.02000105190.000.460.92
simulationBOS3Justin SlatenMiddle Reliever1.00000103160.006.171.46
simulationBOS4Greg WeissertMiddle Reliever1.00001104170.003.601.20
simulationTB1Ian SeymourStarter5.063312122945.403.771.19
simulationTB2Bryan BakerMiddle Reliever1.10000004170.002.131.03
simulationTB3Kevin KellyMiddle Reliever1.01110114169.002.570.86
simulationTB4Garrett CleavingerMiddle Reliever1.20000105210.004.721.50
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
BOSConnelly EarlyStarter6.0131123100
BOSAroldis ChapmanMiddle Reliever1.00201519
BOSGreg WeissertMiddle Reliever1.00011417
BOSJustin SlatenMiddle Reliever1.00001316
TBIan SeymourStarter5.036122294
TBBryan BakerMiddle Reliever1.10000417
TBGarrett CleavingerMiddle Reliever1.20001521
TBKevin KellyMiddle Reliever1.01101416
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.

20260608_CIN@SD

20260608_CIN@SD.json • 2026-06-08

CIN 3 - SD 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_payloadcurrentCINCURRENT_PITCHER_DUPLICATIONCIN pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentSDCURRENT_PITCHER_DUPLICATIONSD 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-schemaCINCURRENT_FINALIZED_MATCH_BOXCIN model-prediction batting totals differ from final simulation box score (AB: current=50, sim=33; H: current=11, sim=6; 2B: current=0, sim=1; HR: current=0, sim=2; RBI: current=6, sim=3; R: current=5, sim=3; BB: current=6, sim=2; 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-schemaCINCURRENT_PLAYER_MATCH_BOXCIN current finalized hitter lines are model predictions and differ from the simulation box score: Nathaniel Lowe: AB current=5 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; JJ Bleday: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Blake Dunn: AB current=6 box=4, SO current=1 box=2; Sal Stewart: AB current=7 box=4, HR current=0 box=2, RBI current=1 box=2, BB current=1 box=0; Eugenio Suárez: AB current=6 box=4, RBI current=1 box=0, BB current=1 box=0, SO current=2 box=0; Noelvi Marte: AB current=5 box=3, H current=1 box=0, HBP current=0 box=1; Matt McLain: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Tyler Stephenson: AB current=5 box=4, H current=1 box=0, 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-schemaSDCURRENT_FINALIZED_MATCH_BOXSD model-prediction batting totals differ from final simulation box score (AB: current=47, sim=36; H: current=10, sim=9; 2B: current=0, sim=3; HR: current=0, sim=2; RBI: current=7, sim=2; R: current=8, sim=2; BB: current=7, sim=3; SO: current=12, sim=5).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSDCURRENT_PLAYER_MATCH_BOXSD current finalized hitter lines are model predictions and differ from the simulation box score: Manny Machado: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Fernando Tatis Jr.: AB current=7 box=5, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Jackson Merrill: AB current=7 box=4, H current=1 box=3, 2B current=0 box=2, RBI current=1 box=0; Ty France: 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Xander Bogaerts: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Jase Bowen: AB current=3 box=4, SO current=1 box=0; Gavin Sheets: AB current=5 box=3, HR current=0 box=1; Samad Taylor: AB current=3 box=4, H current=1 box=2, 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.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
PASSbattingcurrentCINBATTING_REALISMcurrent:CIN hitter lines pass basic baseball constraints.
PASSbattingcurrentSDBATTING_REALISMcurrent:SD hitter lines pass basic baseball constraints.
PASSbattingsimulationCINBATTING_REALISMsimulation:CIN hitter lines pass basic baseball constraints.
PASSbattingsimulationSDBATTING_REALISMsimulation:SD hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentCINBATTING_TOTALS_SUMcurrent:CIN batting totals equal summed player lines.
PASSbatting_totalscurrentSDBATTING_TOTALS_SUMcurrent:SD batting totals equal summed player lines.
PASSbatting_totalssimulationCINBATTING_TOTALS_SUMsimulation:CIN batting totals equal summed player lines.
PASSbatting_totalssimulationSDBATTING_TOTALS_SUMsimulation:SD batting totals equal summed player lines.
PASSboxscore_crosschecksimulationCINBAT_PITCH_BB_MATCHsimulation:CIN batting walks match SD pitching: 2.
PASSboxscore_crosschecksimulationCINBAT_PITCH_HR_MATCHsimulation:CIN batting home runs match SD pitching: 2.
PASSboxscore_crosschecksimulationCINBAT_PITCH_H_MATCHsimulation:CIN batting hits match SD pitching: 6.
PASSboxscore_crosschecksimulationCINBAT_PITCH_SO_MATCHsimulation:CIN batting strikeouts match SD pitching: 7.
PASSboxscore_crosschecksimulationCINPA_BF_MATCHsimulation:CIN PA=36 matches SD BF=36.
PASSboxscore_crosschecksimulationCINRUNS_MATCH_FINALsimulation:CIN runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationSDBAT_PITCH_BB_MATCHsimulation:SD batting walks match CIN pitching: 3.
PASSboxscore_crosschecksimulationSDBAT_PITCH_HR_MATCHsimulation:SD batting home runs match CIN pitching: 2.
PASSboxscore_crosschecksimulationSDBAT_PITCH_H_MATCHsimulation:SD batting hits match CIN pitching: 9.
PASSboxscore_crosschecksimulationSDBAT_PITCH_SO_MATCHsimulation:SD batting strikeouts match CIN pitching: 5.
PASSboxscore_crosschecksimulationSDPA_BF_MATCHsimulation:SD PA=39 matches CIN BF=39.
PASSboxscore_crosschecksimulationSDRUNS_MATCH_FINALsimulation:SD runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaCINCURRENT_FINALIZED_MATCH_BOXCIN current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaSDCURRENT_FINALIZED_MATCH_BOXSD current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentCINCURRENT_LINEUP_SHAPECIN current lineup has 9 expected positions.
PASScurrent_payloadcurrentCINCURRENT_MODEL_ZERO_FALLBACKCIN current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCINCURRENT_NAMES_PRESENTCIN current hitter names are populated.
PASScurrent_payloadcurrentCINCURRENT_PREDICTIONS_MATCH_FINALIZEDCIN hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentSDCURRENT_LINEUP_SHAPESD current lineup has 9 expected positions.
PASScurrent_payloadcurrentSDCURRENT_MODEL_ZERO_FALLBACKSD current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSDCURRENT_NAMES_PRESENTSD current hitter names are populated.
PASScurrent_payloadcurrentSDCURRENT_PREDICTIONS_MATCH_FINALIZEDSD 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.560.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.560.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.440.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 5 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.431/0.610.
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: CIN 6, SD 9.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: CIN 3 - SD 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: CIN.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for CIN.{'winner_confidence': 0.5604180000000001, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_CIN@SD.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: CIN@SD.
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: 163.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 152.
PASSpitch_countsimulationCINPITCH_COUNT_PITCHER_MATCHCIN pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCINPITCH_COUNT_TOTAL_MATCHCIN pitch_count_summary total, row sum, and pitching total all match: 163.
PASSpitch_countsimulationSDPITCH_COUNT_PITCHER_MATCHSD pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSDPITCH_COUNT_TOTAL_MATCHSD pitch_count_summary total, row sum, and pitching total all match: 152.
PASSpitchingcurrentCINPITCHING_REALISMcurrent:CIN pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCINSTARTER_PRESENTcurrent:CIN includes a starter/opener role.
PASSpitchingcurrentSDPITCHING_REALISMcurrent:SD pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSDSTARTER_PRESENTcurrent:SD includes a starter/opener role.
PASSpitchingsimulationCINPITCHING_REALISMsimulation:CIN pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCINSTARTER_PRESENTsimulation:CIN includes a starter/opener role.
PASSpitchingsimulationSDPITCHING_REALISMsimulation:SD pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSDSTARTER_PRESENTsimulation:SD includes a starter/opener role.
PASSpitching_totalscurrentCINPITCHING_TOTALS_SUMcurrent:CIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCINPITCHING_TOTALS_SUMcurrent:CIN pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentSDPITCHING_TOTALS_SUMcurrent:SD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentSDPITCHING_TOTALS_SUMcurrent:SD pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCINPITCHING_TOTALS_SUMsimulation:CIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCINPITCHING_TOTALS_SUMsimulation:CIN pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSDPITCHING_TOTALS_SUMsimulation:SD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationSDPITCHING_TOTALS_SUMsimulation:SD pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: CIN 3 - 2 SD.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: CIN 3 - 2 SD.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: CIN wins 3-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=CIN, final=CIN.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.560.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 16/59 (0.271).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 11/58 (0.190).
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: CIN wins 3-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: CIN wins 3-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 3-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-2, final 3-2 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: CIN wins 3-2.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentCINRECENT_FORM_RANGECIN recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCINTEAM_RECENT_RECORDCIN wins and win_pct agree: 16/59 = 0.271.
PASSteam_recent_performancecurrentSDRECENT_FORM_RANGESD recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSDTEAM_RECENT_RECORDSD wins and win_pct agree: 11/58 = 0.190.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentCINBATTING_REALISMcurrent:CIN hitter lines pass basic baseball constraints.
PASSbattingcurrentSDBATTING_REALISMcurrent:SD hitter lines pass basic baseball constraints.
PASSbattingsimulationCINBATTING_REALISMsimulation:CIN hitter lines pass basic baseball constraints.
PASSbattingsimulationSDBATTING_REALISMsimulation:SD hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentCINBATTING_TOTALS_SUMcurrent:CIN batting totals equal summed player lines.
PASSbatting_totalscurrentSDBATTING_TOTALS_SUMcurrent:SD batting totals equal summed player lines.
PASSbatting_totalssimulationCINBATTING_TOTALS_SUMsimulation:CIN batting totals equal summed player lines.
PASSbatting_totalssimulationSDBATTING_TOTALS_SUMsimulation:SD batting totals equal summed player lines.
PASSboxscore_crosschecksimulationCINBAT_PITCH_BB_MATCHsimulation:CIN batting walks match SD pitching: 2.
PASSboxscore_crosschecksimulationCINBAT_PITCH_HR_MATCHsimulation:CIN batting home runs match SD pitching: 2.
PASSboxscore_crosschecksimulationCINBAT_PITCH_H_MATCHsimulation:CIN batting hits match SD pitching: 6.
PASSboxscore_crosschecksimulationCINBAT_PITCH_SO_MATCHsimulation:CIN batting strikeouts match SD pitching: 7.
PASSboxscore_crosschecksimulationCINPA_BF_MATCHsimulation:CIN PA=36 matches SD BF=36.
PASSboxscore_crosschecksimulationCINRUNS_MATCH_FINALsimulation:CIN runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationSDBAT_PITCH_BB_MATCHsimulation:SD batting walks match CIN pitching: 3.
PASSboxscore_crosschecksimulationSDBAT_PITCH_HR_MATCHsimulation:SD batting home runs match CIN pitching: 2.
PASSboxscore_crosschecksimulationSDBAT_PITCH_H_MATCHsimulation:SD batting hits match CIN pitching: 9.
PASSboxscore_crosschecksimulationSDBAT_PITCH_SO_MATCHsimulation:SD batting strikeouts match CIN pitching: 5.
PASSboxscore_crosschecksimulationSDPA_BF_MATCHsimulation:SD PA=39 matches CIN BF=39.
PASSboxscore_crosschecksimulationSDRUNS_MATCH_FINALsimulation:SD runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaCINCURRENT_FINALIZED_MATCH_BOXCIN current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaSDCURRENT_FINALIZED_MATCH_BOXSD current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentCINCURRENT_LINEUP_SHAPECIN current lineup has 9 expected positions.
PASScurrent_payloadcurrentCINCURRENT_MODEL_ZERO_FALLBACKCIN current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCINCURRENT_NAMES_PRESENTCIN current hitter names are populated.
PASScurrent_payloadcurrentCINCURRENT_PREDICTIONS_MATCH_FINALIZEDCIN hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentSDCURRENT_LINEUP_SHAPESD current lineup has 9 expected positions.
PASScurrent_payloadcurrentSDCURRENT_MODEL_ZERO_FALLBACKSD current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSDCURRENT_NAMES_PRESENTSD current hitter names are populated.
PASScurrent_payloadcurrentSDCURRENT_PREDICTIONS_MATCH_FINALIZEDSD 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.560.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.560.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.440.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 5 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.431/0.610.
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: CIN 6, SD 9.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: CIN 3 - SD 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: CIN.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for CIN.{'winner_confidence': 0.5604180000000001, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_CIN@SD.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: CIN@SD.
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: 163.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 152.
PASSpitch_countsimulationCINPITCH_COUNT_PITCHER_MATCHCIN pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCINPITCH_COUNT_TOTAL_MATCHCIN pitch_count_summary total, row sum, and pitching total all match: 163.
PASSpitch_countsimulationSDPITCH_COUNT_PITCHER_MATCHSD pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSDPITCH_COUNT_TOTAL_MATCHSD pitch_count_summary total, row sum, and pitching total all match: 152.
PASSpitchingcurrentCINPITCHING_REALISMcurrent:CIN pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCINSTARTER_PRESENTcurrent:CIN includes a starter/opener role.
PASSpitchingcurrentSDPITCHING_REALISMcurrent:SD pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSDSTARTER_PRESENTcurrent:SD includes a starter/opener role.
PASSpitchingsimulationCINPITCHING_REALISMsimulation:CIN pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCINSTARTER_PRESENTsimulation:CIN includes a starter/opener role.
PASSpitchingsimulationSDPITCHING_REALISMsimulation:SD pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSDSTARTER_PRESENTsimulation:SD includes a starter/opener role.
PASSpitching_totalscurrentCINPITCHING_TOTALS_SUMcurrent:CIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCINPITCHING_TOTALS_SUMcurrent:CIN pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentSDPITCHING_TOTALS_SUMcurrent:SD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentSDPITCHING_TOTALS_SUMcurrent:SD pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCINPITCHING_TOTALS_SUMsimulation:CIN pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCINPITCHING_TOTALS_SUMsimulation:CIN pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSDPITCHING_TOTALS_SUMsimulation:SD pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationSDPITCHING_TOTALS_SUMsimulation:SD pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: CIN 3 - 2 SD.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: CIN 3 - 2 SD.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: CIN wins 3-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=CIN, final=CIN.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.560.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 16/59 (0.271).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 11/58 (0.190).
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: CIN wins 3-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: CIN wins 3-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 3-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-2, final 3-2 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: CIN wins 3-2.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentCINRECENT_FORM_RANGECIN recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCINTEAM_RECENT_RECORDCIN wins and win_pct agree: 16/59 = 0.271.
PASSteam_recent_performancecurrentSDRECENT_FORM_RANGESD recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSDTEAM_RECENT_RECORDSD wins and win_pct agree: 11/58 = 0.190.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentCINCURRENT_PITCHER_DUPLICATIONCIN pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentSDCURRENT_PITCHER_DUPLICATIONSD 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-schemaCINCURRENT_FINALIZED_MATCH_BOXCIN model-prediction batting totals differ from final simulation box score (AB: current=50, sim=33; H: current=11, sim=6; 2B: current=0, sim=1; HR: current=0, sim=2; RBI: current=6, sim=3; R: current=5, sim=3; BB: current=6, sim=2; 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-schemaCINCURRENT_PLAYER_MATCH_BOXCIN current finalized hitter lines are model predictions and differ from the simulation box score: Nathaniel Lowe: AB current=5 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; JJ Bleday: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Blake Dunn: AB current=6 box=4, SO current=1 box=2; Sal Stewart: AB current=7 box=4, HR current=0 box=2, RBI current=1 box=2, BB current=1 box=0; Eugenio Suárez: AB current=6 box=4, RBI current=1 box=0, BB current=1 box=0, SO current=2 box=0; Noelvi Marte: AB current=5 box=3, H current=1 box=0, HBP current=0 box=1; Matt McLain: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Tyler Stephenson: AB current=5 box=4, H current=1 box=0, 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-schemaSDCURRENT_FINALIZED_MATCH_BOXSD model-prediction batting totals differ from final simulation box score (AB: current=47, sim=36; H: current=10, sim=9; 2B: current=0, sim=3; HR: current=0, sim=2; RBI: current=7, sim=2; R: current=8, sim=2; BB: current=7, sim=3; SO: current=12, sim=5).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSDCURRENT_PLAYER_MATCH_BOXSD current finalized hitter lines are model predictions and differ from the simulation box score: Manny Machado: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Fernando Tatis Jr.: AB current=7 box=5, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Jackson Merrill: AB current=7 box=4, H current=1 box=3, 2B current=0 box=2, RBI current=1 box=0; Ty France: 2B current=0 box=1, RBI current=1 box=0, R current=1 box=0; Xander Bogaerts: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Jase Bowen: AB current=3 box=4, SO current=1 box=0; Gavin Sheets: AB current=5 box=3, HR current=0 box=1; Samad Taylor: AB current=3 box=4, H current=1 box=2, 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.
INFOscore_reconciliationRECONCILIATION_PROPAGATIONNo score_target_reconciliation step was used for this game.
Score evolution
stepaway_runshome_runsconfidencedescription
historical_ml7.4581627845764164.270228862762451Base ML historical model prediction
variance_applied75Random variance applied (0.9-1.1)
enhanced_prediction320.560Enhanced 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_result32Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
CIN11000001036
SD00000110029
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentCINbatting5011000656120000
currentCINpitching922359.0200
currentSDbatting4710000787120000
currentSDpitching623279.0300
simulationCINbatting336102332701
simulationCINpitching922359.0239163
simulationSDbatting369302223500
simulationSDpitching623279.0336152
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentCINDHNathaniel Lowe051000111100.200
currentCINLFJJ Bleday061000111100.167
currentCINCFBlake Dunn061000100100.167
currentCIN1BSal Stewart072000111200.286
currentCIN3BEugenio Suárez061000011200.167
currentCINRFNoelvi Marte051000000100.200
currentCINSSMatt McLain072000111200.286
currentCINCTyler Stephenson051000011100.200
currentCIN2BEdwin Arroyo031000000100.333
currentSD3BManny Machado061000111200.167
currentSD2BFernando Tatis Jr.072000111200.286
currentSDCFJackson Merrill071000111200.143
currentSD1BTy France051000110100.200
currentSDSSXander Bogaerts061000111100.167
currentSDRFJase Bowen031000000100.333
currentSDDHGavin Sheets051000111100.200
currentSDLFSamad Taylor031000101100.333
currentSDCFreddy Fermin051000111100.200
simulationCIN1CFBlake Dunn441000100200.250
simulationCIN2LFJJ Bleday440000000200.000
simulationCIN31BSal Stewart442002120000.500
simulationCIN4DHNathaniel Lowe430000001100.000
simulationCIN53BEugenio Suárez441000000000.250
simulationCIN6RFNoelvi Marte430000000110.000
simulationCIN7SSMatt McLain430000001000.000
simulationCIN8CTyler Stephenson440000000100.000
simulationCIN92BEdwin Arroyo442100110000.500
simulationSD12BFernando Tatis Jr.551001110000.200
simulationSD2CFJackson Merrill543200001000.750
simulationSD31BTy France551100000100.200
simulationSD43BManny Machado440000000200.000
simulationSD5SSXander Bogaerts430000001100.000
simulationSD6DHGavin Sheets431001111100.333
simulationSD7RFJase Bowen441000000000.250
simulationSD8LFSamad Taylor442000000000.500
simulationSD9CFreddy Fermin440000000000.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentCIN1Andrew AbbottStarter5.0500240000.004.061.44
currentCIN2Brock BurkeMiddle Reliever1.0111101009.003.261.38
currentCIN3Sam MollMiddle Reliever1.0000000000.002.961.06
currentCIN4Tejay AntoneMiddle Reliever1.0100000000.003.751.17
currentCIN5Tony SantillanMiddle Reliever1.0211011009.004.811.40
currentSD1Walker BuehlerStarter5.1422151003.384.531.28
currentSD2Adrian MorejonMiddle Reliever1.1000010000.004.601.15
currentSD3Mason MillerMiddle Reliever1.1100000000.001.010.90
currentSD5Jason AdamMiddle Reliever1.0111111009.001.641.18
simulationCIN1Andrew AbbottStarter5.050024022920.004.061.44
simulationCIN2Tony SantillanMiddle Reliever1.02110115199.004.811.40
simulationCIN3Brock BurkeMiddle Reliever1.01111015209.003.261.38
simulationCIN4Sam MollMiddle Reliever1.00000003160.002.961.06
simulationCIN5Tejay AntoneMiddle Reliever1.01000004160.003.751.17
simulationSD1Walker BuehlerStarter5.142215122933.384.531.28
simulationSD2Mason MillerMiddle Reliever1.11000005220.001.010.90
simulationSD3Jason AdamMiddle Reliever1.01111115209.001.641.18
simulationSD4Adrian MorejonMiddle Reliever1.10000104170.004.601.15
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
CINAndrew AbbottStarter5.005242292
CINBrock BurkeMiddle Reliever1.01110520
CINSam MollMiddle Reliever1.00000316
CINTejay AntoneMiddle Reliever1.00100416
CINTony SantillanMiddle Reliever1.01201519
SDWalker BuehlerStarter5.124152293
SDAdrian MorejonMiddle Reliever1.10001417
SDMason MillerMiddle Reliever1.10100522
SDJason AdamMiddle Reliever1.01111520
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.

20260608_HOU@LAA

20260608_HOU@LAA.json • 2026-06-08

HOU 5 - LAA 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_payloadcurrentHOUCURRENT_PITCHER_DUPLICATIONHOU pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentLAACURRENT_PITCHER_DUPLICATIONLAA 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-schemaHOUCURRENT_FINALIZED_MATCH_BOXHOU model-prediction batting totals differ from final simulation box score (AB: current=52, sim=40; H: current=14, sim=13; 2B: current=0, sim=3; HR: current=1, sim=0; RBI: current=7, sim=5; R: current=9, sim=5; BB: current=7, sim=5; 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-schemaHOUCURRENT_PLAYER_MATCH_BOXHOU current finalized hitter lines are model predictions and differ from the simulation box score: Jeremy Peña: AB current=7 box=5; Isaac Paredes: AB current=6 box=4, H current=2 box=1; Yordan Alvarez: AB current=7 box=4, H current=2 box=0, HR current=1 box=0, RBI current=2 box=0; Christian Walker: AB current=7 box=5, 2B current=0 box=1, BB current=1 box=0, SO current=2 box=0; Jose Altuve: AB current=8 box=5, H current=2 box=1, RBI current=1 box=0, R current=2 box=0; LaMonte Wade Jr.: AB current=3 box=5, H current=1 box=3, 2B current=0 box=1, RBI current=0 box=1; Cam Smith: AB current=6 box=5, H current=1 box=2, RBI current=1 box=0, R current=1 box=0; Taylor Trammell: AB current=5 box=4, H current=1 box=2, 2B current=0 box=1, RBI current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaLAACURRENT_FINALIZED_MATCH_BOXLAA model-prediction batting totals differ from final simulation box score (AB: current=47, sim=30; H: current=11, sim=4; 3B: current=0, sim=1; HR: current=1, sim=0; RBI: current=6, sim=2; R: current=7, sim=2; BB: current=3, sim=5; SO: current=12, sim=9).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaLAACURRENT_PLAYER_MATCH_BOXLAA current finalized hitter lines are model predictions and differ from the simulation box score: Wade Meckler: AB current=4 box=2, R current=0 box=1, BB current=0 box=2, SO current=1 box=0; Mike Trout: AB current=7 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Denzer Guzman: 3B current=0 box=1, SO current=1 box=0; Trey Mancini: AB current=4 box=3, H current=1 box=0, SO current=1 box=0, SF current=0 box=1; Zach Neto: AB current=8 box=4, H current=2 box=0, HR current=1 box=0, RBI current=1 box=0; Jo Adell: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Nick Madrigal: H current=1 box=0, R current=1 box=0, BB current=0 box=1, SO current=0 box=2; Logan O'Hoppe: AB current=5 box=3, RBI 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.
PASSbattingcurrentHOUBATTING_REALISMcurrent:HOU hitter lines pass basic baseball constraints.
PASSbattingcurrentLAABATTING_REALISMcurrent:LAA hitter lines pass basic baseball constraints.
PASSbattingsimulationHOUBATTING_REALISMsimulation:HOU hitter lines pass basic baseball constraints.
PASSbattingsimulationLAABATTING_REALISMsimulation:LAA hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentHOUBATTING_TOTALS_SUMcurrent:HOU batting totals equal summed player lines.
PASSbatting_totalscurrentLAABATTING_TOTALS_SUMcurrent:LAA batting totals equal summed player lines.
PASSbatting_totalssimulationHOUBATTING_TOTALS_SUMsimulation:HOU batting totals equal summed player lines.
PASSbatting_totalssimulationLAABATTING_TOTALS_SUMsimulation:LAA batting totals equal summed player lines.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_BB_MATCHsimulation:HOU batting walks match LAA pitching: 5.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_HR_MATCHsimulation:HOU batting home runs match LAA pitching: 0.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_H_MATCHsimulation:HOU batting hits match LAA pitching: 13.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_SO_MATCHsimulation:HOU batting strikeouts match LAA pitching: 5.
PASSboxscore_crosschecksimulationHOUPA_BF_MATCHsimulation:HOU PA=46 matches LAA BF=46.
PASSboxscore_crosschecksimulationHOURUNS_MATCH_FINALsimulation:HOU runs match final score and opposing pitching runs: 5.
PASSboxscore_crosschecksimulationLAABAT_PITCH_BB_MATCHsimulation:LAA batting walks match HOU pitching: 5.
PASSboxscore_crosschecksimulationLAABAT_PITCH_HR_MATCHsimulation:LAA batting home runs match HOU pitching: 0.
PASSboxscore_crosschecksimulationLAABAT_PITCH_H_MATCHsimulation:LAA batting hits match HOU pitching: 4.
PASSboxscore_crosschecksimulationLAABAT_PITCH_SO_MATCHsimulation:LAA batting strikeouts match HOU pitching: 9.
PASSboxscore_crosschecksimulationLAAPA_BF_MATCHsimulation:LAA PA=36 matches HOU BF=36.
PASSboxscore_crosschecksimulationLAARUNS_MATCH_FINALsimulation:LAA runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaHOUCURRENT_FINALIZED_MATCH_BOXHOU current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaLAACURRENT_FINALIZED_MATCH_BOXLAA current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentHOUCURRENT_LINEUP_SHAPEHOU current lineup has 9 expected positions.
PASScurrent_payloadcurrentHOUCURRENT_MODEL_ZERO_FALLBACKHOU current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentHOUCURRENT_NAMES_PRESENTHOU current hitter names are populated.
PASScurrent_payloadcurrentHOUCURRENT_PREDICTIONS_MATCH_FINALIZEDHOU hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentLAACURRENT_LINEUP_SHAPELAA current lineup has 9 expected positions.
PASScurrent_payloadcurrentLAACURRENT_MODEL_ZERO_FALLBACKLAA current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentLAACURRENT_NAMES_PRESENTLAA current hitter names are populated.
PASScurrent_payloadcurrentLAACURRENT_PREDICTIONS_MATCH_FINALIZEDLAA 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.474/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: HOU 13, LAA 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: HOU 5 - LAA 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: HOU.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for HOU.{'winner_confidence': 0.572241, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_HOU@LAA.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: HOU@LAA.
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: 155.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 180.
PASSpitch_countsimulationHOUPITCH_COUNT_PITCHER_MATCHHOU pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationHOUPITCH_COUNT_TOTAL_MATCHHOU pitch_count_summary total, row sum, and pitching total all match: 155.
PASSpitch_countsimulationLAAPITCH_COUNT_PITCHER_MATCHLAA pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationLAAPITCH_COUNT_TOTAL_MATCHLAA pitch_count_summary total, row sum, and pitching total all match: 180.
PASSpitchingcurrentHOUPITCHING_REALISMcurrent:HOU pitcher lines pass basic baseball constraints.
PASSpitchingcurrentHOUSTARTER_PRESENTcurrent:HOU includes a starter/opener role.
PASSpitchingcurrentLAAPITCHING_REALISMcurrent:LAA pitcher lines pass basic baseball constraints.
PASSpitchingcurrentLAASTARTER_PRESENTcurrent:LAA includes a starter/opener role.
PASSpitchingsimulationHOUPITCHING_REALISMsimulation:HOU pitcher lines pass basic baseball constraints.
PASSpitchingsimulationHOUSTARTER_PRESENTsimulation:HOU includes a starter/opener role.
PASSpitchingsimulationLAAPITCHING_REALISMsimulation:LAA pitcher lines pass basic baseball constraints.
PASSpitchingsimulationLAASTARTER_PRESENTsimulation:LAA includes a starter/opener role.
PASSpitching_totalscurrentHOUPITCHING_TOTALS_SUMcurrent:HOU pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentHOUPITCHING_TOTALS_SUMcurrent:HOU pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentLAAPITCHING_TOTALS_SUMcurrent:LAA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentLAAPITCHING_TOTALS_SUMcurrent:LAA pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationHOUPITCHING_TOTALS_SUMsimulation:HOU pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationHOUPITCHING_TOTALS_SUMsimulation:HOU pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationLAAPITCHING_TOTALS_SUMsimulation:LAA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationLAAPITCHING_TOTALS_SUMsimulation:LAA pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: HOU 5 - 3 LAA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: HOU 5 - 2 LAA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: HOU wins 5-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=HOU, final=HOU.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 20/60 (0.333).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 13/58 (0.224).
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: HOU wins 5-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: HOU wins 5-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 5-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-3, final 5-2 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: HOU wins 5-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_performancecurrentHOURECENT_FORM_RANGEHOU recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentHOUTEAM_RECENT_RECORDHOU wins and win_pct agree: 20/60 = 0.333.
PASSteam_recent_performancecurrentLAARECENT_FORM_RANGELAA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentLAATEAM_RECENT_RECORDLAA wins and win_pct agree: 13/58 = 0.224.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentHOUBATTING_REALISMcurrent:HOU hitter lines pass basic baseball constraints.
PASSbattingcurrentLAABATTING_REALISMcurrent:LAA hitter lines pass basic baseball constraints.
PASSbattingsimulationHOUBATTING_REALISMsimulation:HOU hitter lines pass basic baseball constraints.
PASSbattingsimulationLAABATTING_REALISMsimulation:LAA hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentHOUBATTING_TOTALS_SUMcurrent:HOU batting totals equal summed player lines.
PASSbatting_totalscurrentLAABATTING_TOTALS_SUMcurrent:LAA batting totals equal summed player lines.
PASSbatting_totalssimulationHOUBATTING_TOTALS_SUMsimulation:HOU batting totals equal summed player lines.
PASSbatting_totalssimulationLAABATTING_TOTALS_SUMsimulation:LAA batting totals equal summed player lines.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_BB_MATCHsimulation:HOU batting walks match LAA pitching: 5.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_HR_MATCHsimulation:HOU batting home runs match LAA pitching: 0.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_H_MATCHsimulation:HOU batting hits match LAA pitching: 13.
PASSboxscore_crosschecksimulationHOUBAT_PITCH_SO_MATCHsimulation:HOU batting strikeouts match LAA pitching: 5.
PASSboxscore_crosschecksimulationHOUPA_BF_MATCHsimulation:HOU PA=46 matches LAA BF=46.
PASSboxscore_crosschecksimulationHOURUNS_MATCH_FINALsimulation:HOU runs match final score and opposing pitching runs: 5.
PASSboxscore_crosschecksimulationLAABAT_PITCH_BB_MATCHsimulation:LAA batting walks match HOU pitching: 5.
PASSboxscore_crosschecksimulationLAABAT_PITCH_HR_MATCHsimulation:LAA batting home runs match HOU pitching: 0.
PASSboxscore_crosschecksimulationLAABAT_PITCH_H_MATCHsimulation:LAA batting hits match HOU pitching: 4.
PASSboxscore_crosschecksimulationLAABAT_PITCH_SO_MATCHsimulation:LAA batting strikeouts match HOU pitching: 9.
PASSboxscore_crosschecksimulationLAAPA_BF_MATCHsimulation:LAA PA=36 matches HOU BF=36.
PASSboxscore_crosschecksimulationLAARUNS_MATCH_FINALsimulation:LAA runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaHOUCURRENT_FINALIZED_MATCH_BOXHOU current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaLAACURRENT_FINALIZED_MATCH_BOXLAA current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentHOUCURRENT_LINEUP_SHAPEHOU current lineup has 9 expected positions.
PASScurrent_payloadcurrentHOUCURRENT_MODEL_ZERO_FALLBACKHOU current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentHOUCURRENT_NAMES_PRESENTHOU current hitter names are populated.
PASScurrent_payloadcurrentHOUCURRENT_PREDICTIONS_MATCH_FINALIZEDHOU hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentLAACURRENT_LINEUP_SHAPELAA current lineup has 9 expected positions.
PASScurrent_payloadcurrentLAACURRENT_MODEL_ZERO_FALLBACKLAA current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentLAACURRENT_NAMES_PRESENTLAA current hitter names are populated.
PASScurrent_payloadcurrentLAACURRENT_PREDICTIONS_MATCH_FINALIZEDLAA 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.474/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: HOU 13, LAA 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: HOU 5 - LAA 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: HOU.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for HOU.{'winner_confidence': 0.572241, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_HOU@LAA.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: HOU@LAA.
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: 155.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 180.
PASSpitch_countsimulationHOUPITCH_COUNT_PITCHER_MATCHHOU pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationHOUPITCH_COUNT_TOTAL_MATCHHOU pitch_count_summary total, row sum, and pitching total all match: 155.
PASSpitch_countsimulationLAAPITCH_COUNT_PITCHER_MATCHLAA pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationLAAPITCH_COUNT_TOTAL_MATCHLAA pitch_count_summary total, row sum, and pitching total all match: 180.
PASSpitchingcurrentHOUPITCHING_REALISMcurrent:HOU pitcher lines pass basic baseball constraints.
PASSpitchingcurrentHOUSTARTER_PRESENTcurrent:HOU includes a starter/opener role.
PASSpitchingcurrentLAAPITCHING_REALISMcurrent:LAA pitcher lines pass basic baseball constraints.
PASSpitchingcurrentLAASTARTER_PRESENTcurrent:LAA includes a starter/opener role.
PASSpitchingsimulationHOUPITCHING_REALISMsimulation:HOU pitcher lines pass basic baseball constraints.
PASSpitchingsimulationHOUSTARTER_PRESENTsimulation:HOU includes a starter/opener role.
PASSpitchingsimulationLAAPITCHING_REALISMsimulation:LAA pitcher lines pass basic baseball constraints.
PASSpitchingsimulationLAASTARTER_PRESENTsimulation:LAA includes a starter/opener role.
PASSpitching_totalscurrentHOUPITCHING_TOTALS_SUMcurrent:HOU pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentHOUPITCHING_TOTALS_SUMcurrent:HOU pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentLAAPITCHING_TOTALS_SUMcurrent:LAA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentLAAPITCHING_TOTALS_SUMcurrent:LAA pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationHOUPITCHING_TOTALS_SUMsimulation:HOU pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationHOUPITCHING_TOTALS_SUMsimulation:HOU pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationLAAPITCHING_TOTALS_SUMsimulation:LAA pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationLAAPITCHING_TOTALS_SUMsimulation:LAA pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: HOU 5 - 3 LAA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: HOU 5 - 2 LAA.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: HOU wins 5-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=HOU, final=HOU.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 20/60 (0.333).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 13/58 (0.224).
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: HOU wins 5-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: HOU wins 5-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 5-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-3, final 5-2 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: HOU wins 5-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_performancecurrentHOURECENT_FORM_RANGEHOU recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentHOUTEAM_RECENT_RECORDHOU wins and win_pct agree: 20/60 = 0.333.
PASSteam_recent_performancecurrentLAARECENT_FORM_RANGELAA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentLAATEAM_RECENT_RECORDLAA wins and win_pct agree: 13/58 = 0.224.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentHOUCURRENT_PITCHER_DUPLICATIONHOU pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentLAACURRENT_PITCHER_DUPLICATIONLAA 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-schemaHOUCURRENT_FINALIZED_MATCH_BOXHOU model-prediction batting totals differ from final simulation box score (AB: current=52, sim=40; H: current=14, sim=13; 2B: current=0, sim=3; HR: current=1, sim=0; RBI: current=7, sim=5; R: current=9, sim=5; BB: current=7, sim=5; 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-schemaHOUCURRENT_PLAYER_MATCH_BOXHOU current finalized hitter lines are model predictions and differ from the simulation box score: Jeremy Peña: AB current=7 box=5; Isaac Paredes: AB current=6 box=4, H current=2 box=1; Yordan Alvarez: AB current=7 box=4, H current=2 box=0, HR current=1 box=0, RBI current=2 box=0; Christian Walker: AB current=7 box=5, 2B current=0 box=1, BB current=1 box=0, SO current=2 box=0; Jose Altuve: AB current=8 box=5, H current=2 box=1, RBI current=1 box=0, R current=2 box=0; LaMonte Wade Jr.: AB current=3 box=5, H current=1 box=3, 2B current=0 box=1, RBI current=0 box=1; Cam Smith: AB current=6 box=5, H current=1 box=2, RBI current=1 box=0, R current=1 box=0; Taylor Trammell: AB current=5 box=4, H current=1 box=2, 2B current=0 box=1, RBI current=0 box=1New contract: compare model predictions separately; simulation_box_score_stats/scoring_simulation hold the simulation draw.
INFOcurrent_vs_finalcross-schemaLAACURRENT_FINALIZED_MATCH_BOXLAA model-prediction batting totals differ from final simulation box score (AB: current=47, sim=30; H: current=11, sim=4; 3B: current=0, sim=1; HR: current=1, sim=0; RBI: current=6, sim=2; R: current=7, sim=2; BB: current=3, sim=5; SO: current=12, sim=9).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaLAACURRENT_PLAYER_MATCH_BOXLAA current finalized hitter lines are model predictions and differ from the simulation box score: Wade Meckler: AB current=4 box=2, R current=0 box=1, BB current=0 box=2, SO current=1 box=0; Mike Trout: AB current=7 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Denzer Guzman: 3B current=0 box=1, SO current=1 box=0; Trey Mancini: AB current=4 box=3, H current=1 box=0, SO current=1 box=0, SF current=0 box=1; Zach Neto: AB current=8 box=4, H current=2 box=0, HR current=1 box=0, RBI current=1 box=0; Jo Adell: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Nick Madrigal: H current=1 box=0, R current=1 box=0, BB current=0 box=1, SO current=0 box=2; Logan O'Hoppe: AB current=5 box=3, RBI 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_ml8.1939706802368162.6512157917022705Base ML historical model prediction
variance_applied93Random 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_result52Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
HOU200210000513
LAA00100000124
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentHOUbatting5214001797130000
currentHOUpitching402599.0200
currentLAAbatting4711001673120000
currentLAApitching1305559.0500
simulationHOUbatting4013300555501
simulationHOUpitching402599.0236155
simulationLAAbatting304010225910
simulationLAApitching1305559.0546180
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentHOUSSJeremy Peña072000111100.286
currentHOU3BIsaac Paredes062000111100.333
currentHOUDHYordan Alvarez072001121100.286
currentHOU1BChristian Walker072000111200.286
currentHOU2BJose Altuve082000211200.250
currentHOULFLaMonte Wade Jr.031000100100.333
currentHOURFCam Smith061000111200.167
currentHOUCFTaylor Trammell051000100200.200
currentHOUCCollin Price031000001100.333
currentLAALFWade Meckler041000010100.250
currentLAACFMike Trout071000112200.143
currentLAA3BDenzer Guzman041000000100.250
currentLAA1BTrey Mancini041000110100.250
currentLAASSZach Neto082001111300.250
currentLAARFJo Adell072000110200.286
currentLAA2BNick Madrigal031000100000.333
currentLAACLogan O'Hoppe051000110100.200
currentLAADHDonovan Walton051000100100.200
simulationHOU1SSJeremy Peña652000111100.400
simulationHOU2DHYordan Alvarez540000001100.000
simulationHOU31BChristian Walker552100110000.400
simulationHOU43BIsaac Paredes541000111100.250
simulationHOU52BJose Altuve551000000000.200
simulationHOU6LFLaMonte Wade Jr.553100110000.600
simulationHOU7RFCam Smith552000000000.400
simulationHOU8CFTaylor Trammell542100111200.500
simulationHOU9CCollin Price530000001010.000
simulationLAA1SSZach Neto440000000300.000
simulationLAA2CFMike Trout430000001100.000
simulationLAA3LFWade Meckler421000112000.500
simulationLAA4RFJo Adell441000000000.250
simulationLAA53BDenzer Guzman441010000000.250
simulationLAA62BNick Madrigal430000001200.000
simulationLAA71BTrey Mancini430000110000.000
simulationLAA8DHDonovan Walton440000000200.000
simulationLAA9CLogan O'Hoppe431000001100.333
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentHOU1Spencer ArrighettiStarter6.2311360001.351.941.18
currentHOU2Bryan KingMiddle Reliever1.0000120000.002.631.32
currentHOU3Enyel De Los SantosMiddle Reliever1.1111110006.753.000.93
currentHOU5Josh HaderMiddle Reliever0.0000000000.000.50
currentLAA1Grayson RodriguezStarter4.110553200010.389.501.89
currentLAA2Chase SilsethMiddle Reliever1.1000000000.001.591.41
currentLAA3Drew PomeranzMiddle Reliever1.0100110000.005.311.72
currentLAA4Kirby YatesMiddle Reliever1.1100100000.003.861.18
currentLAA5Sam BachmanMiddle Reliever1.0100020000.002.121.04
simulationHOU1Spencer ArrighettiStarter6.2311360261051.351.941.18
simulationHOU2Josh HaderMiddle Reliever0.00000000180.000.50
simulationHOU3Bryan KingMiddle Reliever1.00001204200.002.631.32
simulationHOU4Enyel De Los SantosMiddle Reliever1.11111106126.753.000.93
simulationLAA1Grayson RodriguezStarter4.110553202710210.389.501.89
simulationLAA2Kirby YatesMiddle Reliever1.11001006240.003.861.18
simulationLAA3Sam BachmanMiddle Reliever1.01000204170.002.121.04
simulationLAA4Chase SilsethMiddle Reliever1.10000004170.001.591.41
simulationLAA5Drew PomeranzMiddle Reliever1.01001105200.005.311.72
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
HOUSpencer ArrighettiStarter6.2133626105
HOUBryan KingMiddle Reliever1.00012420
HOUEnyel De Los SantosMiddle Reliever1.11111612
HOUJosh HaderMiddle Reliever0.00000018
LAAGrayson RodriguezStarter4.15103227102
LAAChase SilsethMiddle Reliever1.10000417
LAADrew PomeranzMiddle Reliever1.00111520
LAAKirby YatesMiddle Reliever1.10110624
LAASam BachmanMiddle Reliever1.00102417
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.

20260608_MIL@OAK

20260608_MIL@OAK.json • 2026-06-08

MIL 5 - OAK 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_payloadcurrentMILCURRENT_PITCHER_DUPLICATIONMIL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentOAKCURRENT_PITCHER_DUPLICATIONOAK 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-schemaMILCURRENT_FINALIZED_MATCH_BOXMIL model-prediction batting totals differ from final simulation box score (AB: current=55, sim=34; H: current=16, sim=8; 2B: current=2, sim=3; HR: current=0, sim=1; RBI: current=10, sim=5; R: current=10, sim=5; BB: current=8, 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-schemaMILCURRENT_PLAYER_MATCH_BOXMIL current finalized hitter lines are model predictions and differ from the simulation box score: Jackson Chourio: AB current=7 box=4, H current=2 box=1, SO current=2 box=0; Christian Yelich: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, BB current=1 box=0; Jake Bauers: AB current=6 box=4, H current=2 box=0, RBI current=2 box=0, R current=1 box=0; Brice Turang: AB current=7 box=3, H current=2 box=0, RBI current=1 box=2, R current=2 box=1; William Contreras: AB current=7 box=4, 2B current=0 box=1, BB current=1 box=0, SO current=1 box=0; Andrew Vaughn: AB current=5 box=4, 2B current=0 box=1, HR current=0 box=1; Garrett Mitchell: AB current=6 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Luis Rengifo: AB current=6 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-schemaOAKCURRENT_FINALIZED_MATCH_BOXOAK model-prediction batting totals differ from final simulation box score (AB: current=52, sim=34; H: current=12, sim=7; HR: current=0, sim=1; RBI: current=5, sim=2; R: current=6, sim=2; BB: current=6, sim=0; SO: current=16, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaOAKCURRENT_PLAYER_MATCH_BOXOAK current finalized hitter lines are model predictions and differ from the simulation box score: Colby Thomas: AB current=3 box=4, H current=1 box=3, R current=0 box=1, SO current=1 box=0; Brent Rooker: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Nick Kurtz: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Shea Langeliers: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Max Muncy: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Henry Bolte: AB current=5 box=4, SO current=2 box=1; Zack Gelof: AB current=6 box=3, R current=1 box=0; Tyler Soderstrom: 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.
PASSbattingcurrentMILBATTING_REALISMcurrent:MIL hitter lines pass basic baseball constraints.
PASSbattingcurrentOAKBATTING_REALISMcurrent:OAK hitter lines pass basic baseball constraints.
PASSbattingsimulationMILBATTING_REALISMsimulation:MIL hitter lines pass basic baseball constraints.
PASSbattingsimulationOAKBATTING_REALISMsimulation:OAK hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentMILBATTING_TOTALS_SUMcurrent:MIL batting totals equal summed player lines.
PASSbatting_totalscurrentOAKBATTING_TOTALS_SUMcurrent:OAK batting totals equal summed player lines.
PASSbatting_totalssimulationMILBATTING_TOTALS_SUMsimulation:MIL batting totals equal summed player lines.
PASSbatting_totalssimulationOAKBATTING_TOTALS_SUMsimulation:OAK batting totals equal summed player lines.
PASSboxscore_crosschecksimulationMILBAT_PITCH_BB_MATCHsimulation:MIL batting walks match OAK pitching: 1.
PASSboxscore_crosschecksimulationMILBAT_PITCH_HR_MATCHsimulation:MIL batting home runs match OAK pitching: 1.
PASSboxscore_crosschecksimulationMILBAT_PITCH_H_MATCHsimulation:MIL batting hits match OAK pitching: 8.
PASSboxscore_crosschecksimulationMILBAT_PITCH_SO_MATCHsimulation:MIL batting strikeouts match OAK pitching: 5.
PASSboxscore_crosschecksimulationMILPA_BF_MATCHsimulation:MIL PA=38 matches OAK BF=38.
PASSboxscore_crosschecksimulationMILRUNS_MATCH_FINALsimulation:MIL runs match final score and opposing pitching runs: 5.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_BB_MATCHsimulation:OAK batting walks match MIL pitching: 0.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_HR_MATCHsimulation:OAK batting home runs match MIL pitching: 1.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_H_MATCHsimulation:OAK batting hits match MIL pitching: 7.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_SO_MATCHsimulation:OAK batting strikeouts match MIL pitching: 8.
PASSboxscore_crosschecksimulationOAKPA_BF_MATCHsimulation:OAK PA=34 matches MIL BF=34.
PASSboxscore_crosschecksimulationOAKRUNS_MATCH_FINALsimulation:OAK runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaMILCURRENT_FINALIZED_MATCH_BOXMIL current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaOAKCURRENT_FINALIZED_MATCH_BOXOAK current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentMILCURRENT_LINEUP_SHAPEMIL current lineup has 9 expected positions.
PASScurrent_payloadcurrentMILCURRENT_MODEL_ZERO_FALLBACKMIL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentMILCURRENT_NAMES_PRESENTMIL current hitter names are populated.
PASScurrent_payloadcurrentMILCURRENT_PREDICTIONS_MATCH_FINALIZEDMIL hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentOAKCURRENT_LINEUP_SHAPEOAK current lineup has 9 expected positions.
PASScurrent_payloadcurrentOAKCURRENT_MODEL_ZERO_FALLBACKOAK current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentOAKCURRENT_NAMES_PRESENTOAK current hitter names are populated.
PASScurrent_payloadcurrentOAKCURRENT_PREDICTIONS_MATCH_FINALIZEDOAK 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 6.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.474/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: MIL 8, OAK 7.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: MIL 5 - OAK 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: MIL.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for MIL.{'winner_confidence': 0.66, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_MIL@OAK.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: MIL@OAK.
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: 137.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 144.
PASSpitch_countsimulationMILPITCH_COUNT_PITCHER_MATCHMIL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationMILPITCH_COUNT_TOTAL_MATCHMIL pitch_count_summary total, row sum, and pitching total all match: 137.
PASSpitch_countsimulationOAKPITCH_COUNT_PITCHER_MATCHOAK pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationOAKPITCH_COUNT_TOTAL_MATCHOAK pitch_count_summary total, row sum, and pitching total all match: 144.
PASSpitchingcurrentMILPITCHING_REALISMcurrent:MIL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentMILSTARTER_PRESENTcurrent:MIL includes a starter/opener role.
PASSpitchingcurrentOAKPITCHING_REALISMcurrent:OAK pitcher lines pass basic baseball constraints.
PASSpitchingcurrentOAKSTARTER_PRESENTcurrent:OAK includes a starter/opener role.
PASSpitchingsimulationMILPITCHING_REALISMsimulation:MIL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationMILSTARTER_PRESENTsimulation:MIL includes a starter/opener role.
PASSpitchingsimulationOAKPITCHING_REALISMsimulation:OAK pitcher lines pass basic baseball constraints.
PASSpitchingsimulationOAKSTARTER_PRESENTsimulation:OAK includes a starter/opener role.
PASSpitching_totalscurrentMILPITCHING_TOTALS_SUMcurrent:MIL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentMILPITCHING_TOTALS_SUMcurrent:MIL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentOAKPITCHING_TOTALS_SUMcurrent:OAK pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentOAKPITCHING_TOTALS_SUMcurrent:OAK pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationMILPITCHING_TOTALS_SUMsimulation:MIL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationMILPITCHING_TOTALS_SUMsimulation:MIL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationOAKPITCHING_TOTALS_SUMsimulation:OAK pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationOAKPITCHING_TOTALS_SUMsimulation:OAK pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: MIL 5 - 1 OAK.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: MIL 5 - 2 OAK.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: MIL wins 5-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=MIL, final=MIL.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.660.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 22/55 (0.400).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 15/59 (0.254).
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: MIL wins 5-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: MIL wins 5-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 5-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-1, final 5-2 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: MIL wins 5-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_performancecurrentMILRECENT_FORM_RANGEMIL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentMILTEAM_RECENT_RECORDMIL wins and win_pct agree: 22/55 = 0.400.
PASSteam_recent_performancecurrentOAKRECENT_FORM_RANGEOAK recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentOAKTEAM_RECENT_RECORDOAK wins and win_pct agree: 15/59 = 0.254.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentMILBATTING_REALISMcurrent:MIL hitter lines pass basic baseball constraints.
PASSbattingcurrentOAKBATTING_REALISMcurrent:OAK hitter lines pass basic baseball constraints.
PASSbattingsimulationMILBATTING_REALISMsimulation:MIL hitter lines pass basic baseball constraints.
PASSbattingsimulationOAKBATTING_REALISMsimulation:OAK hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentMILBATTING_TOTALS_SUMcurrent:MIL batting totals equal summed player lines.
PASSbatting_totalscurrentOAKBATTING_TOTALS_SUMcurrent:OAK batting totals equal summed player lines.
PASSbatting_totalssimulationMILBATTING_TOTALS_SUMsimulation:MIL batting totals equal summed player lines.
PASSbatting_totalssimulationOAKBATTING_TOTALS_SUMsimulation:OAK batting totals equal summed player lines.
PASSboxscore_crosschecksimulationMILBAT_PITCH_BB_MATCHsimulation:MIL batting walks match OAK pitching: 1.
PASSboxscore_crosschecksimulationMILBAT_PITCH_HR_MATCHsimulation:MIL batting home runs match OAK pitching: 1.
PASSboxscore_crosschecksimulationMILBAT_PITCH_H_MATCHsimulation:MIL batting hits match OAK pitching: 8.
PASSboxscore_crosschecksimulationMILBAT_PITCH_SO_MATCHsimulation:MIL batting strikeouts match OAK pitching: 5.
PASSboxscore_crosschecksimulationMILPA_BF_MATCHsimulation:MIL PA=38 matches OAK BF=38.
PASSboxscore_crosschecksimulationMILRUNS_MATCH_FINALsimulation:MIL runs match final score and opposing pitching runs: 5.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_BB_MATCHsimulation:OAK batting walks match MIL pitching: 0.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_HR_MATCHsimulation:OAK batting home runs match MIL pitching: 1.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_H_MATCHsimulation:OAK batting hits match MIL pitching: 7.
PASSboxscore_crosschecksimulationOAKBAT_PITCH_SO_MATCHsimulation:OAK batting strikeouts match MIL pitching: 8.
PASSboxscore_crosschecksimulationOAKPA_BF_MATCHsimulation:OAK PA=34 matches MIL BF=34.
PASSboxscore_crosschecksimulationOAKRUNS_MATCH_FINALsimulation:OAK runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaMILCURRENT_FINALIZED_MATCH_BOXMIL current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaOAKCURRENT_FINALIZED_MATCH_BOXOAK current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentMILCURRENT_LINEUP_SHAPEMIL current lineup has 9 expected positions.
PASScurrent_payloadcurrentMILCURRENT_MODEL_ZERO_FALLBACKMIL current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentMILCURRENT_NAMES_PRESENTMIL current hitter names are populated.
PASScurrent_payloadcurrentMILCURRENT_PREDICTIONS_MATCH_FINALIZEDMIL hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentOAKCURRENT_LINEUP_SHAPEOAK current lineup has 9 expected positions.
PASScurrent_payloadcurrentOAKCURRENT_MODEL_ZERO_FALLBACKOAK current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentOAKCURRENT_NAMES_PRESENTOAK current hitter names are populated.
PASScurrent_payloadcurrentOAKCURRENT_PREDICTIONS_MATCH_FINALIZEDOAK 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 6.0.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score analysis factors are non-negative.
PASSenhanced_predictionLOW_SCORE_ANALYSISLow-score probability/confidence are valid: 0.474/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: MIL 8, OAK 7.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: MIL 5 - OAK 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: MIL.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for MIL.{'winner_confidence': 0.66, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_MIL@OAK.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: MIL@OAK.
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: 137.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 144.
PASSpitch_countsimulationMILPITCH_COUNT_PITCHER_MATCHMIL pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationMILPITCH_COUNT_TOTAL_MATCHMIL pitch_count_summary total, row sum, and pitching total all match: 137.
PASSpitch_countsimulationOAKPITCH_COUNT_PITCHER_MATCHOAK pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationOAKPITCH_COUNT_TOTAL_MATCHOAK pitch_count_summary total, row sum, and pitching total all match: 144.
PASSpitchingcurrentMILPITCHING_REALISMcurrent:MIL pitcher lines pass basic baseball constraints.
PASSpitchingcurrentMILSTARTER_PRESENTcurrent:MIL includes a starter/opener role.
PASSpitchingcurrentOAKPITCHING_REALISMcurrent:OAK pitcher lines pass basic baseball constraints.
PASSpitchingcurrentOAKSTARTER_PRESENTcurrent:OAK includes a starter/opener role.
PASSpitchingsimulationMILPITCHING_REALISMsimulation:MIL pitcher lines pass basic baseball constraints.
PASSpitchingsimulationMILSTARTER_PRESENTsimulation:MIL includes a starter/opener role.
PASSpitchingsimulationOAKPITCHING_REALISMsimulation:OAK pitcher lines pass basic baseball constraints.
PASSpitchingsimulationOAKSTARTER_PRESENTsimulation:OAK includes a starter/opener role.
PASSpitching_totalscurrentMILPITCHING_TOTALS_SUMcurrent:MIL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentMILPITCHING_TOTALS_SUMcurrent:MIL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentOAKPITCHING_TOTALS_SUMcurrent:OAK pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentOAKPITCHING_TOTALS_SUMcurrent:OAK pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationMILPITCHING_TOTALS_SUMsimulation:MIL pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationMILPITCHING_TOTALS_SUMsimulation:MIL pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationOAKPITCHING_TOTALS_SUMsimulation:OAK pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationOAKPITCHING_TOTALS_SUMsimulation:OAK pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: MIL 5 - 1 OAK.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: MIL 5 - 2 OAK.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: MIL wins 5-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=MIL, final=MIL.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.660.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 22/55 (0.400).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 15/59 (0.254).
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: MIL wins 5-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: MIL wins 5-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 5-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 5-1, final 5-2 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 7.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: MIL wins 5-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_performancecurrentMILRECENT_FORM_RANGEMIL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentMILTEAM_RECENT_RECORDMIL wins and win_pct agree: 22/55 = 0.400.
PASSteam_recent_performancecurrentOAKRECENT_FORM_RANGEOAK recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentOAKTEAM_RECENT_RECORDOAK wins and win_pct agree: 15/59 = 0.254.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentMILCURRENT_PITCHER_DUPLICATIONMIL pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentOAKCURRENT_PITCHER_DUPLICATIONOAK 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-schemaMILCURRENT_FINALIZED_MATCH_BOXMIL model-prediction batting totals differ from final simulation box score (AB: current=55, sim=34; H: current=16, sim=8; 2B: current=2, sim=3; HR: current=0, sim=1; RBI: current=10, sim=5; R: current=10, sim=5; BB: current=8, 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-schemaMILCURRENT_PLAYER_MATCH_BOXMIL current finalized hitter lines are model predictions and differ from the simulation box score: Jackson Chourio: AB current=7 box=4, H current=2 box=1, SO current=2 box=0; Christian Yelich: AB current=6 box=4, H current=2 box=1, RBI current=1 box=0, BB current=1 box=0; Jake Bauers: AB current=6 box=4, H current=2 box=0, RBI current=2 box=0, R current=1 box=0; Brice Turang: AB current=7 box=3, H current=2 box=0, RBI current=1 box=2, R current=2 box=1; William Contreras: AB current=7 box=4, 2B current=0 box=1, BB current=1 box=0, SO current=1 box=0; Andrew Vaughn: AB current=5 box=4, 2B current=0 box=1, HR current=0 box=1; Garrett Mitchell: AB current=6 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Luis Rengifo: AB current=6 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-schemaOAKCURRENT_FINALIZED_MATCH_BOXOAK model-prediction batting totals differ from final simulation box score (AB: current=52, sim=34; H: current=12, sim=7; HR: current=0, sim=1; RBI: current=5, sim=2; R: current=6, sim=2; BB: current=6, sim=0; SO: current=16, sim=8).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaOAKCURRENT_PLAYER_MATCH_BOXOAK current finalized hitter lines are model predictions and differ from the simulation box score: Colby Thomas: AB current=3 box=4, H current=1 box=3, R current=0 box=1, SO current=1 box=0; Brent Rooker: AB current=6 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Nick Kurtz: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Shea Langeliers: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Max Muncy: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Henry Bolte: AB current=5 box=4, SO current=2 box=1; Zack Gelof: AB current=6 box=3, R current=1 box=0; Tyler Soderstrom: 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_ml7.38588190078735353.0757219791412354Base 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_environment51Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target51Capped at max 12 realistic runs
simulation_result52Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
MIL00212000058
OAK00101000027
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentMILbatting551620010108130000
currentMILpitching712089.0200
currentOAKbatting5212000566160000
currentOAKpitching815159.0500
simulationMILbatting348301551512
simulationMILpitching712089.0234137
simulationOAKbatting347001220800
simulationOAKpitching815159.0538144
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentMILLFJackson Chourio072100111200.286
currentMILDHChristian Yelich062000111200.333
currentMILRFJake Bauers062000121100.333
currentMIL2BBrice Turang072000211200.286
currentMILCWilliam Contreras072000111100.286
currentMIL1BAndrew Vaughn052000110100.400
currentMILCFGarrett Mitchell062100111200.333
currentMIL3BLuis Rengifo061000111100.167
currentMILSSJoey Ortiz051000111100.200
currentOAKRFColby Thomas031000000100.333
currentOAKDHBrent Rooker061000111200.167
currentOAK1BNick Kurtz072000112200.286
currentOAKCShea Langeliers082000111200.250
currentOAK3BMax Muncy082000111300.250
currentOAKCFHenry Bolte051000000200.200
currentOAK2BZack Gelof061000100200.167
currentOAKLFTyler Soderstrom061000111100.167
currentOAKSSAlika Williams031000000100.333
simulationMIL1DHChristian Yelich541000100110.250
simulationMIL2LFJackson Chourio541100111000.250
simulationMIL32BBrice Turang430000120000.000
simulationMIL4CWilliam Contreras442100110000.500
simulationMIL5RFJake Bauers440000000200.000
simulationMIL61BAndrew Vaughn442101110100.500
simulationMIL7CFGarrett Mitchell440000000000.000
simulationMIL83BLuis Rengifo431000000010.333
simulationMIL9SSJoey Ortiz441000000100.250
simulationOAK1CShea Langeliers440000000200.000
simulationOAK21BNick Kurtz440000000100.000
simulationOAK3RFColby Thomas443000100000.750
simulationOAK4DHBrent Rooker440000000100.000
simulationOAK53BMax Muncy440000000000.000
simulationOAK6LFTyler Soderstrom440000000100.000
simulationOAK7CFHenry Bolte441000000100.250
simulationOAK82BZack Gelof331000000200.333
simulationOAK9SSAlika Williams332001120000.667
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentMIL1Kyle HarrisonStarter6.0511071001.501.571.03
currentMIL2Aaron AshbyMiddle Reliever1.0000010000.002.351.33
currentMIL3Abner UribeMiddle Reliever1.0211000009.004.031.25
currentMIL4Trevor MegillMiddle Reliever1.0000000000.003.131.04
currentOAK1Jeffrey SpringsStarter5.1755131008.444.371.24
currentOAK2Hogan HarrisMiddle Reliever1.0000010000.002.401.50
currentOAK3Mark Leiter Jr.Middle Reliever1.0000000000.004.941.32
currentOAK4Scott BarlowMiddle Reliever1.0100010000.002.250.93
currentOAK5Justin SternerMiddle Reliever0.2000000000.003.231.01
simulationMIL1Kyle HarrisonStarter6.051107123911.501.571.03
simulationMIL2Trevor MegillMiddle Reliever1.00000003140.003.131.04
simulationMIL3Abner UribeMiddle Reliever1.02110005199.004.031.25
simulationMIL4Aaron AshbyMiddle Reliever1.00000103130.002.351.33
simulationOAK1Jeffrey SpringsStarter5.175513124928.444.371.24
simulationOAK2Hogan HarrisMiddle Reliever1.0000010390.002.401.50
simulationOAK3Mark Leiter Jr.Middle Reliever1.00000004140.004.941.32
simulationOAK4Scott BarlowMiddle Reliever1.01000104160.002.250.93
simulationOAK5Justin SternerMiddle Reliever0.20000003130.003.231.01
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
MILKyle HarrisonStarter6.015072391
MILAaron AshbyMiddle Reliever1.00001313
MILAbner UribeMiddle Reliever1.01200519
MILTrevor MegillMiddle Reliever1.00000314
OAKJeffrey SpringsStarter5.157132492
OAKHogan HarrisMiddle Reliever1.0000139
OAKMark Leiter Jr.Middle Reliever1.00000414
OAKScott BarlowMiddle Reliever1.00101416
OAKJustin SternerMiddle Reliever0.20000313
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.

20260608_NYY@CLE

20260608_NYY@CLE.json • 2026-06-08

NYY 2 - CLE 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_payloadcurrentCLECURRENT_PITCHER_DUPLICATIONCLE pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentNYYCURRENT_PITCHER_DUPLICATIONNYY 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-schemaCLECURRENT_FINALIZED_MATCH_BOXCLE model-prediction batting totals differ from final simulation box score (AB: current=54, sim=34; H: current=12, sim=7; HR: current=0, sim=1; RBI: current=7, sim=1; R: current=8, sim=1; BB: current=6, sim=1; SO: current=11, sim=8; HBP: current=0, sim=2).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCLECURRENT_PLAYER_MATCH_BOXCLE current finalized hitter lines are model predictions and differ from the simulation box score: Travis Bazzana: AB current=6 box=5, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Chase DeLauter: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Kyle Manzardo: AB current=5 box=3, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; José Ramírez: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Daniel Schneemann: AB current=6 box=4, HR current=0 box=1, BB current=1 box=0, SO current=2 box=1; Patrick Bailey: AB current=5 box=4, H current=1 box=0, SO current=1 box=0; Angel Martínez: AB current=6 box=4, H current=1 box=2, RBI current=1 box=0, R current=1 box=0; Steven Kwan: AB current=7 box=4, H current=2 box=1, 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-schemaNYYCURRENT_FINALIZED_MATCH_BOXNYY model-prediction batting totals differ from final simulation box score (AB: current=54, sim=33; H: current=15, sim=6; 2B: current=0, sim=1; RBI: current=8, sim=2; R: current=7, sim=2; BB: current=5, sim=6; SO: current=14, sim=7; HBP: current=0, sim=2).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaNYYCURRENT_PLAYER_MATCH_BOXNYY current finalized hitter lines are model predictions and differ from the simulation box score: Cody Bellinger: AB current=7 box=5, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Trent Grisham: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Paul Goldschmidt: AB current=6 box=3, RBI current=1 box=0, BB current=1 box=2, SO current=2 box=1; Ben Rice: AB current=7 box=5, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Spencer Jones: AB current=4 box=2, BB current=0 box=2, SO current=2 box=1; Jazz Chisholm Jr.: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; José Caballero: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Ryan McMahon: AB current=5 box=3, 2B current=0 box=1, RBI current=1 box=2, 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.
PASSbattingcurrentCLEBATTING_REALISMcurrent:CLE hitter lines pass basic baseball constraints.
PASSbattingcurrentNYYBATTING_REALISMcurrent:NYY hitter lines pass basic baseball constraints.
PASSbattingsimulationCLEBATTING_REALISMsimulation:CLE hitter lines pass basic baseball constraints.
PASSbattingsimulationNYYBATTING_REALISMsimulation:NYY hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentCLEBATTING_TOTALS_SUMcurrent:CLE batting totals equal summed player lines.
PASSbatting_totalscurrentNYYBATTING_TOTALS_SUMcurrent:NYY batting totals equal summed player lines.
PASSbatting_totalssimulationCLEBATTING_TOTALS_SUMsimulation:CLE batting totals equal summed player lines.
PASSbatting_totalssimulationNYYBATTING_TOTALS_SUMsimulation:NYY batting totals equal summed player lines.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_BB_MATCHsimulation:CLE batting walks match NYY pitching: 1.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_HR_MATCHsimulation:CLE batting home runs match NYY pitching: 1.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_H_MATCHsimulation:CLE batting hits match NYY pitching: 7.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_SO_MATCHsimulation:CLE batting strikeouts match NYY pitching: 8.
PASSboxscore_crosschecksimulationCLEPA_BF_MATCHsimulation:CLE PA=37 matches NYY BF=37.
PASSboxscore_crosschecksimulationCLERUNS_MATCH_FINALsimulation:CLE runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_BB_MATCHsimulation:NYY batting walks match CLE pitching: 6.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_HR_MATCHsimulation:NYY batting home runs match CLE pitching: 0.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_H_MATCHsimulation:NYY batting hits match CLE pitching: 6.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_SO_MATCHsimulation:NYY batting strikeouts match CLE pitching: 7.
PASSboxscore_crosschecksimulationNYYPA_BF_MATCHsimulation:NYY PA=41 matches CLE BF=41.
PASSboxscore_crosschecksimulationNYYRUNS_MATCH_FINALsimulation:NYY runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaCLECURRENT_FINALIZED_MATCH_BOXCLE current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaNYYCURRENT_FINALIZED_MATCH_BOXNYY current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentCLECURRENT_LINEUP_SHAPECLE current lineup has 9 expected positions.
PASScurrent_payloadcurrentCLECURRENT_MODEL_ZERO_FALLBACKCLE current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCLECURRENT_NAMES_PRESENTCLE current hitter names are populated.
PASScurrent_payloadcurrentCLECURRENT_PREDICTIONS_MATCH_FINALIZEDCLE hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentNYYCURRENT_LINEUP_SHAPENYY current lineup has 9 expected positions.
PASScurrent_payloadcurrentNYYCURRENT_MODEL_ZERO_FALLBACKNYY current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentNYYCURRENT_NAMES_PRESENTNYY current hitter names are populated.
PASScurrent_payloadcurrentNYYCURRENT_PREDICTIONS_MATCH_FINALIZEDNYY 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.553.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.553.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.447.
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.626/0.841.
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: NYY 6, CLE 7.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: NYY 2 - CLE 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: NYY.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for NYY.{'winner_confidence': 0.553226, '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-04', 'predicted_team': 'NYY', 'confidence': 0.566612, 'actual_winner': None, 'actual_margin': 0, 'file': '20260604_CLE@NYY.json'}, {'date': '2026-06-03', 'predicted_team': 'NYY', 'confidence': 0.579293, 'actual_winner': None, 'actual_margin': 0, 'file': '20260603_CLE@NYY.json'}, {'date': '2026-06-02', 'predicted_team': 'NYY', 'confidence': 0.607618, 'actual_winner': None, 'actual_margin': 0, 'file': '20260602_CLE@NYY.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_NYY@CLE.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: NYY@CLE.
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: 151.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 172.
PASSpitch_countsimulationCLEPITCH_COUNT_PITCHER_MATCHCLE pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCLEPITCH_COUNT_TOTAL_MATCHCLE pitch_count_summary total, row sum, and pitching total all match: 172.
PASSpitch_countsimulationNYYPITCH_COUNT_PITCHER_MATCHNYY pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationNYYPITCH_COUNT_TOTAL_MATCHNYY pitch_count_summary total, row sum, and pitching total all match: 151.
PASSpitchingcurrentCLEPITCHING_REALISMcurrent:CLE pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCLESTARTER_PRESENTcurrent:CLE includes a starter/opener role.
PASSpitchingcurrentNYYPITCHING_REALISMcurrent:NYY pitcher lines pass basic baseball constraints.
PASSpitchingcurrentNYYSTARTER_PRESENTcurrent:NYY includes a starter/opener role.
PASSpitchingsimulationCLEPITCHING_REALISMsimulation:CLE pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCLESTARTER_PRESENTsimulation:CLE includes a starter/opener role.
PASSpitchingsimulationNYYPITCHING_REALISMsimulation:NYY pitcher lines pass basic baseball constraints.
PASSpitchingsimulationNYYSTARTER_PRESENTsimulation:NYY includes a starter/opener role.
PASSpitching_totalscurrentCLEPITCHING_TOTALS_SUMcurrent:CLE pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCLEPITCHING_TOTALS_SUMcurrent:CLE pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentNYYPITCHING_TOTALS_SUMcurrent:NYY pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentNYYPITCHING_TOTALS_SUMcurrent:NYY pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCLEPITCHING_TOTALS_SUMsimulation:CLE pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCLEPITCHING_TOTALS_SUMsimulation:CLE pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationNYYPITCHING_TOTALS_SUMsimulation:NYY pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationNYYPITCHING_TOTALS_SUMsimulation:NYY pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: NYY 2 - 1 CLE.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: NYY 2 - 1 CLE.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: NYY wins 2-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=NYY, final=NYY.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.553.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 16/56 (0.286).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 18/61 (0.295).
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: NYY wins 2-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: NYY wins 2-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 2-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 2-1, final 2-1 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 3.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: NYY wins 2-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentCLERECENT_FORM_RANGECLE recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCLETEAM_RECENT_RECORDCLE wins and win_pct agree: 18/61 = 0.295.
PASSteam_recent_performancecurrentNYYRECENT_FORM_RANGENYY recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentNYYTEAM_RECENT_RECORDNYY wins and win_pct agree: 16/56 = 0.286.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentCLEBATTING_REALISMcurrent:CLE hitter lines pass basic baseball constraints.
PASSbattingcurrentNYYBATTING_REALISMcurrent:NYY hitter lines pass basic baseball constraints.
PASSbattingsimulationCLEBATTING_REALISMsimulation:CLE hitter lines pass basic baseball constraints.
PASSbattingsimulationNYYBATTING_REALISMsimulation:NYY hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentCLEBATTING_TOTALS_SUMcurrent:CLE batting totals equal summed player lines.
PASSbatting_totalscurrentNYYBATTING_TOTALS_SUMcurrent:NYY batting totals equal summed player lines.
PASSbatting_totalssimulationCLEBATTING_TOTALS_SUMsimulation:CLE batting totals equal summed player lines.
PASSbatting_totalssimulationNYYBATTING_TOTALS_SUMsimulation:NYY batting totals equal summed player lines.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_BB_MATCHsimulation:CLE batting walks match NYY pitching: 1.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_HR_MATCHsimulation:CLE batting home runs match NYY pitching: 1.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_H_MATCHsimulation:CLE batting hits match NYY pitching: 7.
PASSboxscore_crosschecksimulationCLEBAT_PITCH_SO_MATCHsimulation:CLE batting strikeouts match NYY pitching: 8.
PASSboxscore_crosschecksimulationCLEPA_BF_MATCHsimulation:CLE PA=37 matches NYY BF=37.
PASSboxscore_crosschecksimulationCLERUNS_MATCH_FINALsimulation:CLE runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_BB_MATCHsimulation:NYY batting walks match CLE pitching: 6.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_HR_MATCHsimulation:NYY batting home runs match CLE pitching: 0.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_H_MATCHsimulation:NYY batting hits match CLE pitching: 6.
PASSboxscore_crosschecksimulationNYYBAT_PITCH_SO_MATCHsimulation:NYY batting strikeouts match CLE pitching: 7.
PASSboxscore_crosschecksimulationNYYPA_BF_MATCHsimulation:NYY PA=41 matches CLE BF=41.
PASSboxscore_crosschecksimulationNYYRUNS_MATCH_FINALsimulation:NYY runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaCLECURRENT_FINALIZED_MATCH_BOXCLE current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaNYYCURRENT_FINALIZED_MATCH_BOXNYY current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentCLECURRENT_LINEUP_SHAPECLE current lineup has 9 expected positions.
PASScurrent_payloadcurrentCLECURRENT_MODEL_ZERO_FALLBACKCLE current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentCLECURRENT_NAMES_PRESENTCLE current hitter names are populated.
PASScurrent_payloadcurrentCLECURRENT_PREDICTIONS_MATCH_FINALIZEDCLE hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentNYYCURRENT_LINEUP_SHAPENYY current lineup has 9 expected positions.
PASScurrent_payloadcurrentNYYCURRENT_MODEL_ZERO_FALLBACKNYY current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentNYYCURRENT_NAMES_PRESENTNYY current hitter names are populated.
PASScurrent_payloadcurrentNYYCURRENT_PREDICTIONS_MATCH_FINALIZEDNYY 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.553.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.553.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.447.
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.626/0.841.
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: NYY 6, CLE 7.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: NYY 2 - CLE 1.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: NYY.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for NYY.{'winner_confidence': 0.553226, '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-04', 'predicted_team': 'NYY', 'confidence': 0.566612, 'actual_winner': None, 'actual_margin': 0, 'file': '20260604_CLE@NYY.json'}, {'date': '2026-06-03', 'predicted_team': 'NYY', 'confidence': 0.579293, 'actual_winner': None, 'actual_margin': 0, 'file': '20260603_CLE@NYY.json'}, {'date': '2026-06-02', 'predicted_team': 'NYY', 'confidence': 0.607618, 'actual_winner': None, 'actual_margin': 0, 'file': '20260602_CLE@NYY.json'}]}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_NYY@CLE.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: NYY@CLE.
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: 151.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 172.
PASSpitch_countsimulationCLEPITCH_COUNT_PITCHER_MATCHCLE pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationCLEPITCH_COUNT_TOTAL_MATCHCLE pitch_count_summary total, row sum, and pitching total all match: 172.
PASSpitch_countsimulationNYYPITCH_COUNT_PITCHER_MATCHNYY pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationNYYPITCH_COUNT_TOTAL_MATCHNYY pitch_count_summary total, row sum, and pitching total all match: 151.
PASSpitchingcurrentCLEPITCHING_REALISMcurrent:CLE pitcher lines pass basic baseball constraints.
PASSpitchingcurrentCLESTARTER_PRESENTcurrent:CLE includes a starter/opener role.
PASSpitchingcurrentNYYPITCHING_REALISMcurrent:NYY pitcher lines pass basic baseball constraints.
PASSpitchingcurrentNYYSTARTER_PRESENTcurrent:NYY includes a starter/opener role.
PASSpitchingsimulationCLEPITCHING_REALISMsimulation:CLE pitcher lines pass basic baseball constraints.
PASSpitchingsimulationCLESTARTER_PRESENTsimulation:CLE includes a starter/opener role.
PASSpitchingsimulationNYYPITCHING_REALISMsimulation:NYY pitcher lines pass basic baseball constraints.
PASSpitchingsimulationNYYSTARTER_PRESENTsimulation:NYY includes a starter/opener role.
PASSpitching_totalscurrentCLEPITCHING_TOTALS_SUMcurrent:CLE pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentCLEPITCHING_TOTALS_SUMcurrent:CLE pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentNYYPITCHING_TOTALS_SUMcurrent:NYY pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentNYYPITCHING_TOTALS_SUMcurrent:NYY pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationCLEPITCHING_TOTALS_SUMsimulation:CLE pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationCLEPITCHING_TOTALS_SUMsimulation:CLE pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationNYYPITCHING_TOTALS_SUMsimulation:NYY pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationNYYPITCHING_TOTALS_SUMsimulation:NYY pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: NYY 2 - 1 CLE.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: NYY 2 - 1 CLE.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: NYY wins 2-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=NYY, final=NYY.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.553.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 16/56 (0.286).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 18/61 (0.295).
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: NYY wins 2-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: NYY wins 2-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 2-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 2-1, final 2-1 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 3.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: NYY wins 2-1.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentCLERECENT_FORM_RANGECLE recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentCLETEAM_RECENT_RECORDCLE wins and win_pct agree: 18/61 = 0.295.
PASSteam_recent_performancecurrentNYYRECENT_FORM_RANGENYY recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentNYYTEAM_RECENT_RECORDNYY wins and win_pct agree: 16/56 = 0.286.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentCLECURRENT_PITCHER_DUPLICATIONCLE pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentNYYCURRENT_PITCHER_DUPLICATIONNYY 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-schemaCLECURRENT_FINALIZED_MATCH_BOXCLE model-prediction batting totals differ from final simulation box score (AB: current=54, sim=34; H: current=12, sim=7; HR: current=0, sim=1; RBI: current=7, sim=1; R: current=8, sim=1; BB: current=6, sim=1; SO: current=11, sim=8; HBP: current=0, sim=2).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaCLECURRENT_PLAYER_MATCH_BOXCLE current finalized hitter lines are model predictions and differ from the simulation box score: Travis Bazzana: AB current=6 box=5, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Chase DeLauter: AB current=7 box=4, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Kyle Manzardo: AB current=5 box=3, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; José Ramírez: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Daniel Schneemann: AB current=6 box=4, HR current=0 box=1, BB current=1 box=0, SO current=2 box=1; Patrick Bailey: AB current=5 box=4, H current=1 box=0, SO current=1 box=0; Angel Martínez: AB current=6 box=4, H current=1 box=2, RBI current=1 box=0, R current=1 box=0; Steven Kwan: AB current=7 box=4, H current=2 box=1, 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-schemaNYYCURRENT_FINALIZED_MATCH_BOXNYY model-prediction batting totals differ from final simulation box score (AB: current=54, sim=33; H: current=15, sim=6; 2B: current=0, sim=1; RBI: current=8, sim=2; R: current=7, sim=2; BB: current=5, sim=6; SO: current=14, sim=7; HBP: current=0, sim=2).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaNYYCURRENT_PLAYER_MATCH_BOXNYY current finalized hitter lines are model predictions and differ from the simulation box score: Cody Bellinger: AB current=7 box=5, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Trent Grisham: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Paul Goldschmidt: AB current=6 box=3, RBI current=1 box=0, BB current=1 box=2, SO current=2 box=1; Ben Rice: AB current=7 box=5, H current=2 box=1, RBI current=1 box=0, R current=1 box=0; Spencer Jones: AB current=4 box=2, BB current=0 box=2, SO current=2 box=1; Jazz Chisholm Jr.: AB current=7 box=5, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; José Caballero: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Ryan McMahon: AB current=5 box=3, 2B current=0 box=1, RBI current=1 box=2, 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_ml3.5783691406253.7533535957336426Base ML historical model prediction
variance_applied44Random variance applied (0.9-1.1)
enhanced_prediction210.553Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment21Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target21Capped at max 12 realistic runs
simulation_result21Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
NYY00010100026
CLE01000000017
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentNYYbatting5415000875140000
currentNYYpitching711189.0100
currentCLEbatting5412000786110000
currentCLEpitching602679.0200
simulationNYYbatting336100226702
simulationNYYpitching711189.0137151
simulationCLEbatting347001111802
simulationCLEpitching602679.0241172
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentNYYLFCody Bellinger072000111100.286
currentNYYCFTrent Grisham062000111100.333
currentNYYDHPaul Goldschmidt062000111200.333
currentNYY1BBen Rice072000111200.286
currentNYYRFSpencer Jones041000000200.250
currentNYY2BJazz Chisholm Jr.072000111200.286
currentNYYSSJosé Caballero062000110100.333
currentNYY3BRyan McMahon051000110200.200
currentNYYCJ.C. Escarra061000010100.167
currentCLE2BTravis Bazzana061000111100.167
currentCLEDHChase DeLauter072000111100.286
currentCLE1BKyle Manzardo051000111200.200
currentCLE3BJosé Ramírez072000111100.286
currentCLECFDaniel Schneemann061000111200.167
currentCLECPatrick Bailey051000000100.200
currentCLERFAngel Martínez061000110100.167
currentCLELFSteven Kwan072000101100.286
currentCLESSBrayan Rocchio051000110100.200
simulationNYY1CFTrent Grisham530000000020.000
simulationNYY21BBen Rice551000000200.200
simulationNYY3DHPaul Goldschmidt532000102100.667
simulationNYY4LFCody Bellinger551000000000.200
simulationNYY52BJazz Chisholm Jr.550000000200.000
simulationNYY6RFSpencer Jones421000002100.500
simulationNYY7SSJosé Caballero430000001000.000
simulationNYY83BRyan McMahon431100121000.333
simulationNYY9CJ.C. Escarra440000000100.000
simulationCLE12BTravis Bazzana551000000200.200
simulationCLE23BJosé Ramírez430000001200.000
simulationCLE3DHChase DeLauter441000000000.250
simulationCLE41BKyle Manzardo431000000110.333
simulationCLE5CFDaniel Schneemann441001110100.250
simulationCLE6RFAngel Martínez442000000200.500
simulationCLE7LFSteven Kwan441000000000.250
simulationCLE8CPatrick Bailey440000000000.000
simulationCLE9SSBrayan Rocchio430000000010.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentNYY1Will WarrenStarter5.2611151001.593.221.20
currentNYY2David BednarMiddle Reliever1.0100000000.004.151.46
currentNYY3Fernando CruzMiddle Reliever1.0000010000.001.951.19
currentNYY4Tim HillMiddle Reliever1.0000020000.003.241.12
currentNYY5Brent HeadrickMiddle Reliever0.1000000000.001.781.32
currentCLE1Gavin WilliamsStarter6.1211570001.423.201.08
currentCLE2Cade SmithMiddle Reliever1.0111100009.002.831.08
currentCLE3Hunter GaddisMiddle Reliever1.0000000000.003.311.22
currentCLE4Shawn ArmstrongMiddle Reliever0.2100000000.001.591.06
currentCLE5Colin HoldermanMiddle Reliever0.0200000001.960.78
simulationNYY1Will WarrenStarter5.261115124931.593.221.20
simulationNYY2David BednarMiddle Reliever1.01000004140.004.151.46
simulationNYY3Fernando CruzMiddle Reliever1.00000103130.001.951.19
simulationNYY4Tim HillMiddle Reliever1.00000203140.003.241.12
simulationNYY5Brent HeadrickMiddle Reliever0.10000003170.001.781.32
simulationCLE1Gavin WilliamsStarter6.1211570261071.423.201.08
simulationCLE2Cade SmithMiddle Reliever1.01111005209.002.831.08
simulationCLE3Hunter GaddisMiddle Reliever1.00000003150.003.311.22
simulationCLE4Shawn ArmstrongMiddle Reliever0.21000003140.001.591.06
simulationCLE5Colin HoldermanMiddle Reliever0.02000004161.960.78
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
NYYWill WarrenStarter5.216152493
NYYDavid BednarMiddle Reliever1.00100414
NYYFernando CruzMiddle Reliever1.00001313
NYYTim HillMiddle Reliever1.00002314
NYYBrent HeadrickMiddle Reliever0.10000317
CLEGavin WilliamsStarter6.1125726107
CLECade SmithMiddle Reliever1.01110520
CLEHunter GaddisMiddle Reliever1.00000315
CLEShawn ArmstrongMiddle Reliever0.20100314
CLEColin HoldermanMiddle Reliever0.00200416
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.

20260608_PHI@TOR

20260608_PHI@TOR.json • 2026-06-08

PHI 3 - TOR 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_payloadcurrentPHICURRENT_PITCHER_DUPLICATIONPHI pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentTORCURRENT_PITCHER_DUPLICATIONTOR 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-schemaPHICURRENT_FINALIZED_MATCH_BOXPHI model-prediction batting totals differ from final simulation box score (AB: current=56, sim=34; H: current=14, sim=7; 2B: current=0, sim=2; HR: current=1, sim=0; RBI: current=9, sim=3; R: current=8, sim=3; BB: current=5, sim=1; 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-schemaPHICURRENT_PLAYER_MATCH_BOXPHI current finalized hitter lines are model predictions and differ from the simulation box score: Kyle Schwarber: AB current=7 box=4, H current=2 box=0, HR current=1 box=0, RBI current=1 box=0; Alec Bohm: AB current=6 box=4, RBI current=1 box=0, SO current=1 box=0; Trea Turner: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Bryce Harper: AB current=6 box=4, 2B current=0 box=1, BB current=1 box=0; J.T. Realmuto: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Bryson Stott: AB current=6 box=4, H current=1 box=2, RBI current=1 box=2, R current=0 box=1; Edmundo Sosa: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Adolis García: 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.
INFOcurrent_vs_finalcross-schemaTORCURRENT_FINALIZED_MATCH_BOXTOR model-prediction batting totals differ from final simulation box score (AB: current=51, sim=31; H: current=13, sim=4; 2B: current=0, sim=1; HR: current=0, sim=1; RBI: current=7, sim=2; R: current=8, sim=2; SO: current=10, sim=4).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaTORCURRENT_PLAYER_MATCH_BOXTOR current finalized hitter lines are model predictions and differ from the simulation box score: Daulton Varsho: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Vladimir Guerrero Jr.: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; George Springer: AB current=7 box=2, H current=1 box=0, R current=1 box=0, BB current=1 box=2; Kazuma Okamoto: AB current=7 box=3, H current=2 box=1, SO current=2 box=1; Brandon Valenzuela: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Myles Straw: H current=1 box=0, R current=1 box=0, BB current=0 box=1, SO current=1 box=0; Yohendrick Pinango: AB current=5 box=4, RBI current=1 box=0, SO current=1 box=0; Ernie Clement: AB current=7 box=4, 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.
PASSbattingcurrentPHIBATTING_REALISMcurrent:PHI hitter lines pass basic baseball constraints.
PASSbattingcurrentTORBATTING_REALISMcurrent:TOR hitter lines pass basic baseball constraints.
PASSbattingsimulationPHIBATTING_REALISMsimulation:PHI hitter lines pass basic baseball constraints.
PASSbattingsimulationTORBATTING_REALISMsimulation:TOR hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentPHIBATTING_TOTALS_SUMcurrent:PHI batting totals equal summed player lines.
PASSbatting_totalscurrentTORBATTING_TOTALS_SUMcurrent:TOR batting totals equal summed player lines.
PASSbatting_totalssimulationPHIBATTING_TOTALS_SUMsimulation:PHI batting totals equal summed player lines.
PASSbatting_totalssimulationTORBATTING_TOTALS_SUMsimulation:TOR batting totals equal summed player lines.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_BB_MATCHsimulation:PHI batting walks match TOR pitching: 1.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_HR_MATCHsimulation:PHI batting home runs match TOR pitching: 0.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_H_MATCHsimulation:PHI batting hits match TOR pitching: 7.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_SO_MATCHsimulation:PHI batting strikeouts match TOR pitching: 9.
PASSboxscore_crosschecksimulationPHIPA_BF_MATCHsimulation:PHI PA=35 matches TOR BF=35.
PASSboxscore_crosschecksimulationPHIRUNS_MATCH_FINALsimulation:PHI runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationTORBAT_PITCH_BB_MATCHsimulation:TOR batting walks match PHI pitching: 5.
PASSboxscore_crosschecksimulationTORBAT_PITCH_HR_MATCHsimulation:TOR batting home runs match PHI pitching: 1.
PASSboxscore_crosschecksimulationTORBAT_PITCH_H_MATCHsimulation:TOR batting hits match PHI pitching: 4.
PASSboxscore_crosschecksimulationTORBAT_PITCH_SO_MATCHsimulation:TOR batting strikeouts match PHI pitching: 4.
PASSboxscore_crosschecksimulationTORPA_BF_MATCHsimulation:TOR PA=36 matches PHI BF=36.
PASSboxscore_crosschecksimulationTORRUNS_MATCH_FINALsimulation:TOR runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaPHICURRENT_FINALIZED_MATCH_BOXPHI current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaTORCURRENT_FINALIZED_MATCH_BOXTOR current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentPHICURRENT_LINEUP_SHAPEPHI current lineup has 9 expected positions.
PASScurrent_payloadcurrentPHICURRENT_MODEL_ZERO_FALLBACKPHI current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentPHICURRENT_NAMES_PRESENTPHI current hitter names are populated.
PASScurrent_payloadcurrentPHICURRENT_PREDICTIONS_MATCH_FINALIZEDPHI hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentTORCURRENT_LINEUP_SHAPETOR current lineup has 9 expected positions.
PASScurrent_payloadcurrentTORCURRENT_MODEL_ZERO_FALLBACKTOR current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentTORCURRENT_NAMES_PRESENTTOR current hitter names are populated.
PASScurrent_payloadcurrentTORCURRENT_PREDICTIONS_MATCH_FINALIZEDTOR 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 5 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.595/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: PHI 7, TOR 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: PHI 3 - TOR 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: PHI.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for PHI.{'winner_confidence': 0.572241, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_PHI@TOR.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: PHI@TOR.
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: 155.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 154.
PASSpitch_countsimulationPHIPITCH_COUNT_PITCHER_MATCHPHI pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationPHIPITCH_COUNT_TOTAL_MATCHPHI pitch_count_summary total, row sum, and pitching total all match: 155.
PASSpitch_countsimulationTORPITCH_COUNT_PITCHER_MATCHTOR pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationTORPITCH_COUNT_TOTAL_MATCHTOR pitch_count_summary total, row sum, and pitching total all match: 154.
PASSpitchingcurrentPHIPITCHING_REALISMcurrent:PHI pitcher lines pass basic baseball constraints.
PASSpitchingcurrentPHISTARTER_PRESENTcurrent:PHI includes a starter/opener role.
PASSpitchingcurrentTORPITCHING_REALISMcurrent:TOR pitcher lines pass basic baseball constraints.
PASSpitchingcurrentTORSTARTER_PRESENTcurrent:TOR includes a starter/opener role.
PASSpitchingsimulationPHIPITCHING_REALISMsimulation:PHI pitcher lines pass basic baseball constraints.
PASSpitchingsimulationPHISTARTER_PRESENTsimulation:PHI includes a starter/opener role.
PASSpitchingsimulationTORPITCHING_REALISMsimulation:TOR pitcher lines pass basic baseball constraints.
PASSpitchingsimulationTORSTARTER_PRESENTsimulation:TOR includes a starter/opener role.
PASSpitching_totalscurrentPHIPITCHING_TOTALS_SUMcurrent:PHI pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentPHIPITCHING_TOTALS_SUMcurrent:PHI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentTORPITCHING_TOTALS_SUMcurrent:TOR pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentTORPITCHING_TOTALS_SUMcurrent:TOR pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationPHIPITCHING_TOTALS_SUMsimulation:PHI pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationPHIPITCHING_TOTALS_SUMsimulation:PHI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationTORPITCHING_TOTALS_SUMsimulation:TOR pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationTORPITCHING_TOTALS_SUMsimulation:TOR pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: PHI 4 - 1 TOR.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: PHI 3 - 2 TOR.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: PHI wins 3-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=PHI, final=PHI.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 12/58 (0.207).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 13/61 (0.213).
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: PHI wins 3-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: PHI wins 3-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 3-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 4-1, final 3-2 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: PHI wins 3-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_performancecurrentPHIRECENT_FORM_RANGEPHI recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentPHITEAM_RECENT_RECORDPHI wins and win_pct agree: 12/58 = 0.207.
PASSteam_recent_performancecurrentTORRECENT_FORM_RANGETOR recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentTORTEAM_RECENT_RECORDTOR wins and win_pct agree: 13/61 = 0.213.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentPHIBATTING_REALISMcurrent:PHI hitter lines pass basic baseball constraints.
PASSbattingcurrentTORBATTING_REALISMcurrent:TOR hitter lines pass basic baseball constraints.
PASSbattingsimulationPHIBATTING_REALISMsimulation:PHI hitter lines pass basic baseball constraints.
PASSbattingsimulationTORBATTING_REALISMsimulation:TOR hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentPHIBATTING_TOTALS_SUMcurrent:PHI batting totals equal summed player lines.
PASSbatting_totalscurrentTORBATTING_TOTALS_SUMcurrent:TOR batting totals equal summed player lines.
PASSbatting_totalssimulationPHIBATTING_TOTALS_SUMsimulation:PHI batting totals equal summed player lines.
PASSbatting_totalssimulationTORBATTING_TOTALS_SUMsimulation:TOR batting totals equal summed player lines.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_BB_MATCHsimulation:PHI batting walks match TOR pitching: 1.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_HR_MATCHsimulation:PHI batting home runs match TOR pitching: 0.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_H_MATCHsimulation:PHI batting hits match TOR pitching: 7.
PASSboxscore_crosschecksimulationPHIBAT_PITCH_SO_MATCHsimulation:PHI batting strikeouts match TOR pitching: 9.
PASSboxscore_crosschecksimulationPHIPA_BF_MATCHsimulation:PHI PA=35 matches TOR BF=35.
PASSboxscore_crosschecksimulationPHIRUNS_MATCH_FINALsimulation:PHI runs match final score and opposing pitching runs: 3.
PASSboxscore_crosschecksimulationTORBAT_PITCH_BB_MATCHsimulation:TOR batting walks match PHI pitching: 5.
PASSboxscore_crosschecksimulationTORBAT_PITCH_HR_MATCHsimulation:TOR batting home runs match PHI pitching: 1.
PASSboxscore_crosschecksimulationTORBAT_PITCH_H_MATCHsimulation:TOR batting hits match PHI pitching: 4.
PASSboxscore_crosschecksimulationTORBAT_PITCH_SO_MATCHsimulation:TOR batting strikeouts match PHI pitching: 4.
PASSboxscore_crosschecksimulationTORPA_BF_MATCHsimulation:TOR PA=36 matches PHI BF=36.
PASSboxscore_crosschecksimulationTORRUNS_MATCH_FINALsimulation:TOR runs match final score and opposing pitching runs: 2.
PASScross_schemacross-schemaPHICURRENT_FINALIZED_MATCH_BOXPHI current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaTORCURRENT_FINALIZED_MATCH_BOXTOR current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentPHICURRENT_LINEUP_SHAPEPHI current lineup has 9 expected positions.
PASScurrent_payloadcurrentPHICURRENT_MODEL_ZERO_FALLBACKPHI current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentPHICURRENT_NAMES_PRESENTPHI current hitter names are populated.
PASScurrent_payloadcurrentPHICURRENT_PREDICTIONS_MATCH_FINALIZEDPHI hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentTORCURRENT_LINEUP_SHAPETOR current lineup has 9 expected positions.
PASScurrent_payloadcurrentTORCURRENT_MODEL_ZERO_FALLBACKTOR current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentTORCURRENT_NAMES_PRESENTTOR current hitter names are populated.
PASScurrent_payloadcurrentTORCURRENT_PREDICTIONS_MATCH_FINALIZEDTOR 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 5 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.595/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: PHI 7, TOR 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: PHI 3 - TOR 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: PHI.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for PHI.{'winner_confidence': 0.572241, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_PHI@TOR.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: PHI@TOR.
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: 155.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 154.
PASSpitch_countsimulationPHIPITCH_COUNT_PITCHER_MATCHPHI pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationPHIPITCH_COUNT_TOTAL_MATCHPHI pitch_count_summary total, row sum, and pitching total all match: 155.
PASSpitch_countsimulationTORPITCH_COUNT_PITCHER_MATCHTOR pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationTORPITCH_COUNT_TOTAL_MATCHTOR pitch_count_summary total, row sum, and pitching total all match: 154.
PASSpitchingcurrentPHIPITCHING_REALISMcurrent:PHI pitcher lines pass basic baseball constraints.
PASSpitchingcurrentPHISTARTER_PRESENTcurrent:PHI includes a starter/opener role.
PASSpitchingcurrentTORPITCHING_REALISMcurrent:TOR pitcher lines pass basic baseball constraints.
PASSpitchingcurrentTORSTARTER_PRESENTcurrent:TOR includes a starter/opener role.
PASSpitchingsimulationPHIPITCHING_REALISMsimulation:PHI pitcher lines pass basic baseball constraints.
PASSpitchingsimulationPHISTARTER_PRESENTsimulation:PHI includes a starter/opener role.
PASSpitchingsimulationTORPITCHING_REALISMsimulation:TOR pitcher lines pass basic baseball constraints.
PASSpitchingsimulationTORSTARTER_PRESENTsimulation:TOR includes a starter/opener role.
PASSpitching_totalscurrentPHIPITCHING_TOTALS_SUMcurrent:PHI pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentPHIPITCHING_TOTALS_SUMcurrent:PHI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentTORPITCHING_TOTALS_SUMcurrent:TOR pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentTORPITCHING_TOTALS_SUMcurrent:TOR pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationPHIPITCHING_TOTALS_SUMsimulation:PHI pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationPHIPITCHING_TOTALS_SUMsimulation:PHI pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationTORPITCHING_TOTALS_SUMsimulation:TOR pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationTORPITCHING_TOTALS_SUMsimulation:TOR pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: PHI 4 - 1 TOR.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: PHI 3 - 2 TOR.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: PHI wins 3-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=PHI, final=PHI.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 12/58 (0.207).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 13/61 (0.213).
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: PHI wins 3-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: PHI wins 3-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 3-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 4-1, final 3-2 (delta 2).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: PHI wins 3-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_performancecurrentPHIRECENT_FORM_RANGEPHI recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentPHITEAM_RECENT_RECORDPHI wins and win_pct agree: 12/58 = 0.207.
PASSteam_recent_performancecurrentTORRECENT_FORM_RANGETOR recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentTORTEAM_RECENT_RECORDTOR wins and win_pct agree: 13/61 = 0.213.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentPHICURRENT_PITCHER_DUPLICATIONPHI pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentTORCURRENT_PITCHER_DUPLICATIONTOR 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-schemaPHICURRENT_FINALIZED_MATCH_BOXPHI model-prediction batting totals differ from final simulation box score (AB: current=56, sim=34; H: current=14, sim=7; 2B: current=0, sim=2; HR: current=1, sim=0; RBI: current=9, sim=3; R: current=8, sim=3; BB: current=5, sim=1; 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-schemaPHICURRENT_PLAYER_MATCH_BOXPHI current finalized hitter lines are model predictions and differ from the simulation box score: Kyle Schwarber: AB current=7 box=4, H current=2 box=0, HR current=1 box=0, RBI current=1 box=0; Alec Bohm: AB current=6 box=4, RBI current=1 box=0, SO current=1 box=0; Trea Turner: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Bryce Harper: AB current=6 box=4, 2B current=0 box=1, BB current=1 box=0; J.T. Realmuto: AB current=6 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Bryson Stott: AB current=6 box=4, H current=1 box=2, RBI current=1 box=2, R current=0 box=1; Edmundo Sosa: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Adolis García: 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.
INFOcurrent_vs_finalcross-schemaTORCURRENT_FINALIZED_MATCH_BOXTOR model-prediction batting totals differ from final simulation box score (AB: current=51, sim=31; H: current=13, sim=4; 2B: current=0, sim=1; HR: current=0, sim=1; RBI: current=7, sim=2; R: current=8, sim=2; SO: current=10, sim=4).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaTORCURRENT_PLAYER_MATCH_BOXTOR current finalized hitter lines are model predictions and differ from the simulation box score: Daulton Varsho: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Vladimir Guerrero Jr.: AB current=6 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; George Springer: AB current=7 box=2, H current=1 box=0, R current=1 box=0, BB current=1 box=2; Kazuma Okamoto: AB current=7 box=3, H current=2 box=1, SO current=2 box=1; Brandon Valenzuela: AB current=5 box=4, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Myles Straw: H current=1 box=0, R current=1 box=0, BB current=0 box=1, SO current=1 box=0; Yohendrick Pinango: AB current=5 box=4, RBI current=1 box=0, SO current=1 box=0; Ernie Clement: AB current=7 box=4, 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_ml7.8712649345397953.8554744720458984Base ML historical model prediction
variance_applied84Random variance applied (0.9-1.1)
enhanced_prediction310.572Enhanced ML with recent form, H2H, low-score analysis
embedded_savant_run_environment41Target score adjusted by temporal Savant lineup quality versus opposing starter quality
capped_target41Capped at max 12 realistic runs
simulation_result32Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
PHI00300000037
TOR11000000024
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentPHIbatting5614001985130000
currentPHIpitching412549.0200
currentTORbatting5113000785100000
currentTORpitching703199.0300
simulationPHIbatting347200331900
simulationPHIpitching412549.0236155
simulationTORbatting314101225400
simulationTORpitching703199.0335154
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentPHIDHKyle Schwarber072001111300.286
currentPHI3BAlec Bohm062000110100.333
currentPHISSTrea Turner082000111200.250
currentPHI1BBryce Harper062000111100.333
currentPHICJ.T. Realmuto061000111100.167
currentPHI2BBryson Stott061000011100.167
currentPHILFEdmundo Sosa051000110100.200
currentPHIRFAdolis García061000110200.167
currentPHICFBrandon Marsh062000110100.333
currentTORCFDaulton Varsho072000111100.286
currentTOR1BVladimir Guerrero Jr.062000111100.333
currentTORDHGeorge Springer071000101100.143
currentTOR3BKazuma Okamoto072000111200.286
currentTORCBrandon Valenzuela051000111100.200
currentTORRFMyles Straw031000100100.333
currentTORLFYohendrick Pinango051000010100.200
currentTORSSErnie Clement072000110100.286
currentTOR2BCharles McAdoo041000110100.250
simulationPHI1SSTrea Turner440000000100.000
simulationPHI2DHKyle Schwarber440000000000.000
simulationPHI31BBryce Harper442100110100.500
simulationPHI43BAlec Bohm442000100000.500
simulationPHI5CJ.T. Realmuto430000001100.000
simulationPHI62BBryson Stott442000120100.500
simulationPHI7RFAdolis García440000000200.000
simulationPHI8LFEdmundo Sosa440000000200.000
simulationPHI9CFBrandon Marsh331100000100.333
simulationTOR1DHGeorge Springer420000002100.000
simulationTOR21BVladimir Guerrero Jr.430000001100.000
simulationTOR33BKazuma Okamoto431000111100.333
simulationTOR4CFDaulton Varsho440000000000.000
simulationTOR5SSErnie Clement440000000000.000
simulationTOR6RFMyles Straw430000001000.000
simulationTOR7CBrandon Valenzuela440000000100.000
simulationTOR8LFYohendrick Pinango441000000000.250
simulationTOR92BCharles McAdoo442101110000.500
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentPHI1Cristopher SánchezStarter7.0211441001.291.461.09
currentPHI2Jhoan DuranMiddle Reliever1.0000000000.001.310.82
currentPHI3Brad KellerMiddle Reliever0.21111000013.503.581.23
currentPHI6Orion KerkeringMiddle Reliever0.1100000000.002.221.23
currentTOR1Patrick CorbinStarter5.0633140005.403.981.38
currentTOR2Braydon FisherMiddle Reliever1.0000010000.002.550.96
currentTOR3Jeff HoffmanMiddle Reliever1.0100020000.006.261.68
currentTOR4Louis VarlandMiddle Reliever1.0000010000.000.260.95
currentTOR5Tyler RogersMiddle Reliever1.0000010000.002.101.03
simulationPHI1Cristopher SánchezStarter7.0211441271101.291.461.09
simulationPHI2Jhoan DuranMiddle Reliever1.00000003160.001.310.82
simulationPHI3Brad KellerMiddle Reliever0.211110041613.503.581.23
simulationPHI4Orion KerkeringMiddle Reliever0.11000002130.002.221.23
simulationTOR1Patrick CorbinStarter5.063314022935.403.981.38
simulationTOR2Louis VarlandMiddle Reliever1.00000103170.000.260.95
simulationTOR3Tyler RogersMiddle Reliever1.00000103130.002.101.03
simulationTOR4Braydon FisherMiddle Reliever1.00000103150.002.550.96
simulationTOR5Jeff HoffmanMiddle Reliever1.01000204160.006.261.68
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
PHICristopher SánchezStarter7.0124427110
PHIJhoan DuranMiddle Reliever1.00000316
PHIBrad KellerMiddle Reliever0.21110416
PHIOrion KerkeringMiddle Reliever0.10100213
TORPatrick CorbinStarter5.036142293
TORBraydon FisherMiddle Reliever1.00001315
TORJeff HoffmanMiddle Reliever1.00102416
TORLouis VarlandMiddle Reliever1.00001317
TORTyler RogersMiddle Reliever1.00001313
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.

20260608_SEA@BAL

20260608_SEA@BAL.json • 2026-06-08

SEA 4 - BAL 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_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=50, sim=30; H: current=12, sim=3; 2B: current=0, sim=1; HR: current=0, sim=1; RBI: current=7, sim=1; R: current=9, sim=1; BB: current=6, sim=3).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: Gunnar Henderson: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Colton Cowser: H current=1 box=0, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Pete Alonso: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Taylor Ward: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Leody Taveras: AB current=5 box=4, H current=1 box=2, 2B current=0 box=1, RBI current=1 box=0; Coby Mayo: AB current=5 box=2, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Jackson Holliday: HR current=0 box=1, RBI current=0 box=1, BB current=1 box=0, SO current=1 box=2; Blaze Alexander: AB current=5 box=2, 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-schemaSEACURRENT_FINALIZED_MATCH_BOXSEA model-prediction batting totals differ from final simulation box score (AB: current=45, sim=36; H: current=13, sim=9; 2B: current=0, sim=1; RBI: current=6, sim=4; R: current=7, sim=4; BB: current=3, sim=4; SO: current=12, sim=7; 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-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=2 box=1, RBI current=1 box=0, R current=1 box=0; Randy Arozarena: AB current=6 box=5, 2B current=0 box=1, RBI current=1 box=2, BB current=1 box=0; Josh Naylor: AB current=7 box=5, RBI current=1 box=0, BB current=1 box=0, SO current=1 box=0; Luke Raley: SO current=2 box=1; Dominic Canzone: AB current=4 box=2, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Patrick Wisdom: AB current=3 box=4, H current=1 box=0, SO current=1 box=0; Jhonny Pereda: AB current=4 box=3, H 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.
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: 3.
PASSboxscore_crosschecksimulationBALBAT_PITCH_HR_MATCHsimulation:BAL batting home runs match SEA pitching: 1.
PASSboxscore_crosschecksimulationBALBAT_PITCH_H_MATCHsimulation:BAL batting hits match SEA pitching: 3.
PASSboxscore_crosschecksimulationBALBAT_PITCH_SO_MATCHsimulation:BAL batting strikeouts match SEA pitching: 14.
PASSboxscore_crosschecksimulationBALPA_BF_MATCHsimulation:BAL PA=33 matches SEA BF=33.
PASSboxscore_crosschecksimulationBALRUNS_MATCH_FINALsimulation:BAL runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationSEABAT_PITCH_BB_MATCHsimulation:SEA batting walks match BAL pitching: 4.
PASSboxscore_crosschecksimulationSEABAT_PITCH_HR_MATCHsimulation:SEA batting home runs match BAL pitching: 0.
PASSboxscore_crosschecksimulationSEABAT_PITCH_H_MATCHsimulation:SEA batting hits match BAL pitching: 9.
PASSboxscore_crosschecksimulationSEABAT_PITCH_SO_MATCHsimulation:SEA batting strikeouts match BAL pitching: 7.
PASSboxscore_crosschecksimulationSEAPA_BF_MATCHsimulation:SEA PA=41 matches BAL BF=41.
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.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 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.474/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: SEA 9, BAL 3.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: SEA 4 - BAL 1.
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.572296, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_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: 175.
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: 175.
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 - 1 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: SEA 4 - 1 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: SEA wins 4-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=SEA, final=SEA.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 22/57 (0.386).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 11/62 (0.177).
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-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: SEA wins 4-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-1, final 4-1 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: SEA 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_performancecurrentBALRECENT_FORM_RANGEBAL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentBALTEAM_RECENT_RECORDBAL wins and win_pct agree: 11/62 = 0.177.
PASSteam_recent_performancecurrentSEARECENT_FORM_RANGESEA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSEATEAM_RECENT_RECORDSEA wins and win_pct agree: 22/57 = 0.386.
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: 3.
PASSboxscore_crosschecksimulationBALBAT_PITCH_HR_MATCHsimulation:BAL batting home runs match SEA pitching: 1.
PASSboxscore_crosschecksimulationBALBAT_PITCH_H_MATCHsimulation:BAL batting hits match SEA pitching: 3.
PASSboxscore_crosschecksimulationBALBAT_PITCH_SO_MATCHsimulation:BAL batting strikeouts match SEA pitching: 14.
PASSboxscore_crosschecksimulationBALPA_BF_MATCHsimulation:BAL PA=33 matches SEA BF=33.
PASSboxscore_crosschecksimulationBALRUNS_MATCH_FINALsimulation:BAL runs match final score and opposing pitching runs: 1.
PASSboxscore_crosschecksimulationSEABAT_PITCH_BB_MATCHsimulation:SEA batting walks match BAL pitching: 4.
PASSboxscore_crosschecksimulationSEABAT_PITCH_HR_MATCHsimulation:SEA batting home runs match BAL pitching: 0.
PASSboxscore_crosschecksimulationSEABAT_PITCH_H_MATCHsimulation:SEA batting hits match BAL pitching: 9.
PASSboxscore_crosschecksimulationSEABAT_PITCH_SO_MATCHsimulation:SEA batting strikeouts match BAL pitching: 7.
PASSboxscore_crosschecksimulationSEAPA_BF_MATCHsimulation:SEA PA=41 matches BAL BF=41.
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.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 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.474/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: SEA 9, BAL 3.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: SEA 4 - BAL 1.
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.572296, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_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: 175.
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: 175.
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 - 1 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: SEA 4 - 1 BAL.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: SEA wins 4-1.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=SEA, final=SEA.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.572.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 22/57 (0.386).
PASSrecent_formRECENT_FORM_RANGEhome recent_form record is coherent: 11/62 (0.177).
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-1.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: SEA wins 4-1.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-1.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 3-1, final 4-1 (delta 1).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 5.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: SEA 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_performancecurrentBALRECENT_FORM_RANGEBAL recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentBALTEAM_RECENT_RECORDBAL wins and win_pct agree: 11/62 = 0.177.
PASSteam_recent_performancecurrentSEARECENT_FORM_RANGESEA recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSEATEAM_RECENT_RECORDSEA wins and win_pct agree: 22/57 = 0.386.
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=50, sim=30; H: current=12, sim=3; 2B: current=0, sim=1; HR: current=0, sim=1; RBI: current=7, sim=1; R: current=9, sim=1; BB: current=6, sim=3).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: Gunnar Henderson: AB current=8 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Colton Cowser: H current=1 box=0, RBI current=1 box=0, R current=1 box=0, BB current=1 box=0; Pete Alonso: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Taylor Ward: AB current=7 box=3, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Leody Taveras: AB current=5 box=4, H current=1 box=2, 2B current=0 box=1, RBI current=1 box=0; Coby Mayo: AB current=5 box=2, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Jackson Holliday: HR current=0 box=1, RBI current=0 box=1, BB current=1 box=0, SO current=1 box=2; Blaze Alexander: AB current=5 box=2, 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-schemaSEACURRENT_FINALIZED_MATCH_BOXSEA model-prediction batting totals differ from final simulation box score (AB: current=45, sim=36; H: current=13, sim=9; 2B: current=0, sim=1; RBI: current=6, sim=4; R: current=7, sim=4; BB: current=3, sim=4; SO: current=12, sim=7; 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-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=2 box=1, RBI current=1 box=0, R current=1 box=0; Randy Arozarena: AB current=6 box=5, 2B current=0 box=1, RBI current=1 box=2, BB current=1 box=0; Josh Naylor: AB current=7 box=5, RBI current=1 box=0, BB current=1 box=0, SO current=1 box=0; Luke Raley: SO current=2 box=1; Dominic Canzone: AB current=4 box=2, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Patrick Wisdom: AB current=3 box=4, H current=1 box=0, SO current=1 box=0; Jhonny Pereda: AB current=4 box=3, H 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_ml6.224336147308354.093042373657227Base ML historical model prediction
variance_applied64Random variance applied (0.9-1.1)
enhanced_prediction310.572Enhanced 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_result41Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
SEA00010030049
BAL00000001013
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentSEAbatting4513000673120000
currentSEApitching3113149.0100
currentBALbatting5012000796140000
currentBALpitching904479.0400
simulationSEAbatting369100444701
simulationSEApitching3113149.0133162
simulationBALbatting3031011131400
simulationBALpitching904479.0441175
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentSEACFJulio Rodríguez072000111200.286
currentSEASSCole Young062000110100.333
currentSEALFRandy Arozarena062000111100.333
currentSEA1BJosh Naylor072000111100.286
currentSEARFLuke Raley051000110200.200
currentSEADHDominic Canzone041000110100.250
currentSEA3BPatrick Wisdom031000000100.333
currentSEACJhonny Pereda041000100100.250
currentSEA2BRyan Bliss031000000200.333
currentBALDHGunnar Henderson082000111200.250
currentBALCFColton Cowser041000111100.250
currentBAL1BPete Alonso072000111200.286
currentBALLFTaylor Ward072000111200.286
currentBALRFLeody Taveras051000111100.200
currentBAL3BCoby Mayo051000110200.200
currentBAL2BJackson Holliday041000101100.250
currentBALSSBlaze Alexander051000110100.200
currentBALCSam Huff051000100200.200
simulationSEA1SSCole Young541000001100.250
simulationSEA2CFJulio Rodríguez541000001100.250
simulationSEA31BJosh Naylor552000100000.400
simulationSEA4LFRandy Arozarena552100120200.400
simulationSEA5RFLuke Raley551000110100.200
simulationSEA6DHDominic Canzone420000002100.000
simulationSEA73BPatrick Wisdom440000000000.000
simulationSEA8CJhonny Pereda430000000010.000
simulationSEA92BRyan Bliss442000110100.500
simulationBAL1LFTaylor Ward430000001100.000
simulationBAL2DHGunnar Henderson440000000200.000
simulationBAL31BPete Alonso440000000200.000
simulationBAL4CFColton Cowser440000000100.000
simulationBAL5RFLeody Taveras442100000100.500
simulationBAL62BJackson Holliday441001110200.250
simulationBAL73BCoby Mayo320000001200.000
simulationBAL8SSBlaze Alexander320000001100.000
simulationBAL9CSam Huff330000000200.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentSEA1Emerson HancockStarter6.0100170000.002.800.95
currentSEA2Andrés MuñozMiddle Reliever1.0000030000.005.401.37
currentSEA3José A. FerrerMiddle Reliever1.0100010000.001.551.21
currentSEA4Matt BrashMiddle Reliever1.0111231009.000.560.81
currentBAL1Trey GibsonStarter3.0511240003.00
currentBAL3Andrew KittredgeMiddle Reliever1.24332000016.207.111.58
currentBAL4Anthony NunezMiddle Reliever1.1000010000.004.201.17
currentBAL6Rico GarciaMiddle Reliever1.2000010000.001.000.63
currentBAL7Yennier CanoMiddle Reliever1.1000010000.002.110.66
simulationSEA1Emerson HancockStarter6.0100170201040.002.800.95
simulationSEA2Andrés MuñozMiddle Reliever1.00000303180.005.401.37
simulationSEA3Matt BrashMiddle Reliever1.01112316249.000.560.81
simulationSEA4José A. FerrerMiddle Reliever1.01000104160.001.551.21
simulationBAL1Trey GibsonStarter3.051124016733.00
simulationBAL2Rico GarciaMiddle Reliever1.20000105210.001.000.63
simulationBAL3Andrew KittredgeMiddle Reliever1.2433200114516.207.111.58
simulationBAL4Yennier CanoMiddle Reliever1.10000104170.002.110.66
simulationBAL5Anthony NunezMiddle Reliever1.10000105190.004.201.17
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
SEAEmerson HancockStarter6.0011720104
SEAAndrés MuñozMiddle Reliever1.00003318
SEAJosé A. FerrerMiddle Reliever1.00101416
SEAMatt BrashMiddle Reliever1.01123624
BALTrey GibsonStarter3.015241673
BALAndrew KittredgeMiddle Reliever1.234201145
BALAnthony NunezMiddle Reliever1.10001519
BALRico GarciaMiddle Reliever1.20001521
BALYennier CanoMiddle Reliever1.10001417
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.

20260608_WAS@SF

20260608_WAS@SF.json • 2026-06-08

WAS 4 - SF 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_payloadcurrentSFCURRENT_PITCHER_DUPLICATIONSF pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentWASCURRENT_PITCHER_DUPLICATIONWAS 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-schemaSFCURRENT_FINALIZED_MATCH_BOXSF model-prediction batting totals differ from final simulation box score (AB: current=54, sim=31; H: current=15, sim=4; 2B: current=1, sim=3; HR: current=0, sim=1; RBI: current=8, sim=2; R: current=9, sim=2; BB: current=3, sim=1; SO: current=10, sim=6).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSFCURRENT_PLAYER_MATCH_BOXSF current finalized hitter lines are model predictions and differ from the simulation box score: Willy Adames: AB current=7 box=4, 2B current=0 box=1, HR current=0 box=1, RBI current=1 box=2; Rafael Devers: AB current=7 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Casey Schmitt: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Luis Arraez: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Jung Hoo Lee: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Eric Haase: AB current=4 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Matt Chapman: AB current=6 box=3, H current=2 box=1, 2B current=0 box=1, RBI current=2 box=0; Bryce Eldridge: AB current=4 box=3, H 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-schemaWASCURRENT_FINALIZED_MATCH_BOXWAS model-prediction batting totals differ from final simulation box score (AB: current=51, sim=35; H: current=12, sim=9; 2B: current=1, sim=2; HR: current=0, sim=2; RBI: current=8, sim=4; R: current=8, sim=4; BB: current=6, sim=3; SO: current=12, sim=5).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaWASCURRENT_PLAYER_MATCH_BOXWAS current finalized hitter lines are model predictions and differ from the simulation box score: Luis Garcia: RBI current=1 box=0, BB current=0 box=1, SO current=1 box=0; Dylan Crews: AB current=6 box=4, 2B current=0 box=1, RBI current=1 box=0; James Wood: AB current=7 box=5, H current=2 box=1, RBI current=1 box=0, R current=2 box=0; CJ Abrams: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Curtis Mead: AB current=5 box=4, HR current=0 box=1, RBI current=1 box=2, SO current=1 box=0; Jorbit Vivas: AB current=4 box=3, 2B current=0 box=1, R current=1 box=0, BB current=0 box=1; Daylen Lile: AB current=7 box=4, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Keibert Ruiz: AB current=5 box=4, H current=1 box=2, 2B current=1 box=0, RBI 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.
PASSbattingcurrentSFBATTING_REALISMcurrent:SF hitter lines pass basic baseball constraints.
PASSbattingcurrentWASBATTING_REALISMcurrent:WAS hitter lines pass basic baseball constraints.
PASSbattingsimulationSFBATTING_REALISMsimulation:SF hitter lines pass basic baseball constraints.
PASSbattingsimulationWASBATTING_REALISMsimulation:WAS hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentSFBATTING_TOTALS_SUMcurrent:SF batting totals equal summed player lines.
PASSbatting_totalscurrentWASBATTING_TOTALS_SUMcurrent:WAS batting totals equal summed player lines.
PASSbatting_totalssimulationSFBATTING_TOTALS_SUMsimulation:SF batting totals equal summed player lines.
PASSbatting_totalssimulationWASBATTING_TOTALS_SUMsimulation:WAS batting totals equal summed player lines.
PASSboxscore_crosschecksimulationSFBAT_PITCH_BB_MATCHsimulation:SF batting walks match WAS pitching: 1.
PASSboxscore_crosschecksimulationSFBAT_PITCH_HR_MATCHsimulation:SF batting home runs match WAS pitching: 1.
PASSboxscore_crosschecksimulationSFBAT_PITCH_H_MATCHsimulation:SF batting hits match WAS pitching: 4.
PASSboxscore_crosschecksimulationSFBAT_PITCH_SO_MATCHsimulation:SF batting strikeouts match WAS pitching: 6.
PASSboxscore_crosschecksimulationSFPA_BF_MATCHsimulation:SF PA=32 matches WAS BF=32.
PASSboxscore_crosschecksimulationSFRUNS_MATCH_FINALsimulation:SF runs match final score and opposing pitching runs: 2.
PASSboxscore_crosschecksimulationWASBAT_PITCH_BB_MATCHsimulation:WAS batting walks match SF pitching: 3.
PASSboxscore_crosschecksimulationWASBAT_PITCH_HR_MATCHsimulation:WAS batting home runs match SF pitching: 2.
PASSboxscore_crosschecksimulationWASBAT_PITCH_H_MATCHsimulation:WAS batting hits match SF pitching: 9.
PASSboxscore_crosschecksimulationWASBAT_PITCH_SO_MATCHsimulation:WAS batting strikeouts match SF pitching: 5.
PASSboxscore_crosschecksimulationWASPA_BF_MATCHsimulation:WAS PA=39 matches SF BF=39.
PASSboxscore_crosschecksimulationWASRUNS_MATCH_FINALsimulation:WAS runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaSFCURRENT_FINALIZED_MATCH_BOXSF current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaWASCURRENT_FINALIZED_MATCH_BOXWAS current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentSFCURRENT_LINEUP_SHAPESF current lineup has 9 expected positions.
PASScurrent_payloadcurrentSFCURRENT_MODEL_ZERO_FALLBACKSF current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSFCURRENT_NAMES_PRESENTSF current hitter names are populated.
PASScurrent_payloadcurrentSFCURRENT_PREDICTIONS_MATCH_FINALIZEDSF hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentWASCURRENT_LINEUP_SHAPEWAS current lineup has 9 expected positions.
PASScurrent_payloadcurrentWASCURRENT_MODEL_ZERO_FALLBACKWAS current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentWASCURRENT_NAMES_PRESENTWAS current hitter names are populated.
PASScurrent_payloadcurrentWASCURRENT_PREDICTIONS_MATCH_FINALIZEDWAS 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.582.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.582.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.418.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 6 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.431/0.610.
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: WAS 9, SF 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: WAS 4 - SF 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: WAS.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for WAS.{'winner_confidence': 0.5821810000000001, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_WAS@SF.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: WAS@SF.
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: 121.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 150.
PASSpitch_countsimulationSFPITCH_COUNT_PITCHER_MATCHSF pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSFPITCH_COUNT_TOTAL_MATCHSF pitch_count_summary total, row sum, and pitching total all match: 150.
PASSpitch_countsimulationWASPITCH_COUNT_PITCHER_MATCHWAS pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationWASPITCH_COUNT_TOTAL_MATCHWAS pitch_count_summary total, row sum, and pitching total all match: 121.
PASSpitchingcurrentSFPITCHING_REALISMcurrent:SF pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSFSTARTER_PRESENTcurrent:SF includes a starter/opener role.
PASSpitchingcurrentWASPITCHING_REALISMcurrent:WAS pitcher lines pass basic baseball constraints.
PASSpitchingcurrentWASSTARTER_PRESENTcurrent:WAS includes a starter/opener role.
PASSpitchingsimulationSFPITCHING_REALISMsimulation:SF pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSFSTARTER_PRESENTsimulation:SF includes a starter/opener role.
PASSpitchingsimulationWASPITCHING_REALISMsimulation:WAS pitcher lines pass basic baseball constraints.
PASSpitchingsimulationWASSTARTER_PRESENTsimulation:WAS includes a starter/opener role.
PASSpitching_totalscurrentSFPITCHING_TOTALS_SUMcurrent:SF pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentSFPITCHING_TOTALS_SUMcurrent:SF pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentWASPITCHING_TOTALS_SUMcurrent:WAS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentWASPITCHING_TOTALS_SUMcurrent:WAS pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSFPITCHING_TOTALS_SUMsimulation:SF pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationSFPITCHING_TOTALS_SUMsimulation:SF pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationWASPITCHING_TOTALS_SUMsimulation:WAS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationWASPITCHING_TOTALS_SUMsimulation:WAS pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: WAS 4 - 2 SF.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: WAS 4 - 2 SF.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: WAS wins 4-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=WAS, final=WAS.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.582.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 17/61 (0.279).
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: WAS wins 4-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: WAS wins 4-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 4-2, final 4-2 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 6.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: WAS wins 4-2.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentSFRECENT_FORM_RANGESF recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSFTEAM_RECENT_RECORDSF wins and win_pct agree: 12/60 = 0.200.
PASSteam_recent_performancecurrentWASRECENT_FORM_RANGEWAS recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentWASTEAM_RECENT_RECORDWAS wins and win_pct agree: 17/61 = 0.279.
Passed checks
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
PASSbattingcurrentSFBATTING_REALISMcurrent:SF hitter lines pass basic baseball constraints.
PASSbattingcurrentWASBATTING_REALISMcurrent:WAS hitter lines pass basic baseball constraints.
PASSbattingsimulationSFBATTING_REALISMsimulation:SF hitter lines pass basic baseball constraints.
PASSbattingsimulationWASBATTING_REALISMsimulation:WAS hitter lines pass basic baseball constraints.
PASSbatting_totalscurrentSFBATTING_TOTALS_SUMcurrent:SF batting totals equal summed player lines.
PASSbatting_totalscurrentWASBATTING_TOTALS_SUMcurrent:WAS batting totals equal summed player lines.
PASSbatting_totalssimulationSFBATTING_TOTALS_SUMsimulation:SF batting totals equal summed player lines.
PASSbatting_totalssimulationWASBATTING_TOTALS_SUMsimulation:WAS batting totals equal summed player lines.
PASSboxscore_crosschecksimulationSFBAT_PITCH_BB_MATCHsimulation:SF batting walks match WAS pitching: 1.
PASSboxscore_crosschecksimulationSFBAT_PITCH_HR_MATCHsimulation:SF batting home runs match WAS pitching: 1.
PASSboxscore_crosschecksimulationSFBAT_PITCH_H_MATCHsimulation:SF batting hits match WAS pitching: 4.
PASSboxscore_crosschecksimulationSFBAT_PITCH_SO_MATCHsimulation:SF batting strikeouts match WAS pitching: 6.
PASSboxscore_crosschecksimulationSFPA_BF_MATCHsimulation:SF PA=32 matches WAS BF=32.
PASSboxscore_crosschecksimulationSFRUNS_MATCH_FINALsimulation:SF runs match final score and opposing pitching runs: 2.
PASSboxscore_crosschecksimulationWASBAT_PITCH_BB_MATCHsimulation:WAS batting walks match SF pitching: 3.
PASSboxscore_crosschecksimulationWASBAT_PITCH_HR_MATCHsimulation:WAS batting home runs match SF pitching: 2.
PASSboxscore_crosschecksimulationWASBAT_PITCH_H_MATCHsimulation:WAS batting hits match SF pitching: 9.
PASSboxscore_crosschecksimulationWASBAT_PITCH_SO_MATCHsimulation:WAS batting strikeouts match SF pitching: 5.
PASSboxscore_crosschecksimulationWASPA_BF_MATCHsimulation:WAS PA=39 matches SF BF=39.
PASSboxscore_crosschecksimulationWASRUNS_MATCH_FINALsimulation:WAS runs match final score and opposing pitching runs: 4.
PASScross_schemacross-schemaSFCURRENT_FINALIZED_MATCH_BOXSF current pitcher projected totals match final simulation pitching box score.
PASScross_schemacross-schemaWASCURRENT_FINALIZED_MATCH_BOXWAS current pitcher projected totals match final simulation pitching box score.
PASScurrent_payloadcurrentSFCURRENT_LINEUP_SHAPESF current lineup has 9 expected positions.
PASScurrent_payloadcurrentSFCURRENT_MODEL_ZERO_FALLBACKSF current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentSFCURRENT_NAMES_PRESENTSF current hitter names are populated.
PASScurrent_payloadcurrentSFCURRENT_PREDICTIONS_MATCH_FINALIZEDSF hitter predictions mirror finalized stats.
PASScurrent_payloadcurrentWASCURRENT_LINEUP_SHAPEWAS current lineup has 9 expected positions.
PASScurrent_payloadcurrentWASCURRENT_MODEL_ZERO_FALLBACKWAS current model fallback usage is limited: 0/9 hitters.
PASScurrent_payloadcurrentWASCURRENT_NAMES_PRESENTWAS current hitter names are populated.
PASScurrent_payloadcurrentWASCURRENT_PREDICTIONS_MATCH_FINALIZEDWAS 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.582.
PASSenhanced_predictionCONFIDENCE_RANGEconfidence is in [0,1]: 0.582.
PASSenhanced_predictionCONFIDENCE_RANGEhome_win_probability is in [0,1]: 0.418.
PASSenhanced_predictionLOW_SCORE_ANALYSISFinal total runs 6 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.431/0.610.
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: WAS 9, SF 4.
PASSinningsINNING_TOTAL_RUNSInning runs sum to final score: WAS 4 - SF 2.
PASSmatchup_recencyGUARDRAIL_FINAL_WINNER_SYNCGuardrail predicted_team matches final predicted winner: WAS.
PASSmatchup_recencyMATCHUP_RECENCY_GUARDRAILNo stale repeat-pick pattern detected for WAS.{'winner_confidence': 0.5821810000000001, 'h2h_net_margin': 0, 'prediction_memory': {'available': False, 'consecutive_same_pick_count': 0, 'same_pick_actual_loss_count': 0, 'same_pick_blowout_loss_count': 0, 'prior_predictions': []}}
PASSmetadataDATE_PARSEDate is valid ISO format: 2026-06-08.
PASSmetadataFILENAME_GAME_ID_MATCHFilename matches game_id: 20260608_WAS@SF.
PASSmetadataFILENAME_TEAM_MATCHFilename teams match JSON teams: WAS@SF.
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: 121.
PASSpitch_countPITCH_COUNT_TOTAL_MATCHhome pitcher pitch-by-pitch count matches pitch_count_summary total: 150.
PASSpitch_countsimulationSFPITCH_COUNT_PITCHER_MATCHSF pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationSFPITCH_COUNT_TOTAL_MATCHSF pitch_count_summary total, row sum, and pitching total all match: 150.
PASSpitch_countsimulationWASPITCH_COUNT_PITCHER_MATCHWAS pitch_count_summary pitcher rows match pitching box score.
PASSpitch_countsimulationWASPITCH_COUNT_TOTAL_MATCHWAS pitch_count_summary total, row sum, and pitching total all match: 121.
PASSpitchingcurrentSFPITCHING_REALISMcurrent:SF pitcher lines pass basic baseball constraints.
PASSpitchingcurrentSFSTARTER_PRESENTcurrent:SF includes a starter/opener role.
PASSpitchingcurrentWASPITCHING_REALISMcurrent:WAS pitcher lines pass basic baseball constraints.
PASSpitchingcurrentWASSTARTER_PRESENTcurrent:WAS includes a starter/opener role.
PASSpitchingsimulationSFPITCHING_REALISMsimulation:SF pitcher lines pass basic baseball constraints.
PASSpitchingsimulationSFSTARTER_PRESENTsimulation:SF includes a starter/opener role.
PASSpitchingsimulationWASPITCHING_REALISMsimulation:WAS pitcher lines pass basic baseball constraints.
PASSpitchingsimulationWASSTARTER_PRESENTsimulation:WAS includes a starter/opener role.
PASSpitching_totalscurrentSFPITCHING_TOTALS_SUMcurrent:SF pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentSFPITCHING_TOTALS_SUMcurrent:SF pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalscurrentWASPITCHING_TOTALS_SUMcurrent:WAS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalscurrentWASPITCHING_TOTALS_SUMcurrent:WAS pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationSFPITCHING_TOTALS_SUMsimulation:SF pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationSFPITCHING_TOTALS_SUMsimulation:SF pitching totals equal summed pitcher lines for available fields.
PASSpitching_totalssimulationWASPITCHING_TOTALS_SUMsimulation:WAS pitching IP total matches pitcher sum: 9.0.
PASSpitching_totalssimulationWASPITCHING_TOTALS_SUMsimulation:WAS pitching totals equal summed pitcher lines for available fields.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHEnhanced AI score matches enhanced target: WAS 4 - 2 SF.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation score matches final score: WAS 4 - 2 SF.
PASSprediction_comparisonPREDICTION_COMPARISON_MATCHInning simulation winner matches final score: WAS wins 4-2.
PASSprediction_comparisonSIMULATION_WINNER_FLIP_TRACENo simulation winner reversal: pre=WAS, final=WAS.
PASSprobabilityCONFIDENCE_RANGEEnhanced target confidence is in range: 0.582.
PASSrecent_formRECENT_FORM_RANGEaway recent_form record is coherent: 17/61 (0.279).
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: WAS wins 4-2.
PASSscoreSCORE_NO_TIEFinal score has a clear winner: WAS wins 4-2.
PASSscoreSCORE_STEP_FINAL_MATCHsimulation_result step matches final score: 4-2.
PASSscoreSCORE_STEP_ORDERScore evolution contains the expected ordered steps.
PASSscoreTARGET_SCORE_DRIFTFinal score is close to enhanced target: target 4-2, final 4-2 (delta 0).
PASSscoreTOTAL_RUNS_MATCHtotal_runs field matches final score total: 6.
PASSscoreWINNER_FIELD_MATCHwinner field is consistent: WAS wins 4-2.
PASSscorecross-schemaCURRENT_SCORE_MATCHES_SIMgame.predicted_runs matches scoring_simulation.final_score.
PASSteam_recent_performancecurrentSFRECENT_FORM_RANGESF recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentSFTEAM_RECENT_RECORDSF wins and win_pct agree: 12/60 = 0.200.
PASSteam_recent_performancecurrentWASRECENT_FORM_RANGEWAS recent hitting/pitching rates are in valid ranges.
PASSteam_recent_performancecurrentWASTEAM_RECENT_RECORDWAS wins and win_pct agree: 17/61 = 0.279.
Info/context findings
SeverityCategorySourceTeamPlayerRuleMessageValueExpected
INFOcurrent_payloadcurrentSFCURRENT_PITCHER_DUPLICATIONSF pitcher list appears in both predicted_performance.pitchers and player_predictions_by_position.pitchers; IDs match and were de-duplicated in this audit.
INFOcurrent_payloadcurrentWASCURRENT_PITCHER_DUPLICATIONWAS 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-schemaSFCURRENT_FINALIZED_MATCH_BOXSF model-prediction batting totals differ from final simulation box score (AB: current=54, sim=31; H: current=15, sim=4; 2B: current=1, sim=3; HR: current=0, sim=1; RBI: current=8, sim=2; R: current=9, sim=2; BB: current=3, sim=1; SO: current=10, sim=6).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaSFCURRENT_PLAYER_MATCH_BOXSF current finalized hitter lines are model predictions and differ from the simulation box score: Willy Adames: AB current=7 box=4, 2B current=0 box=1, HR current=0 box=1, RBI current=1 box=2; Rafael Devers: AB current=7 box=4, H current=2 box=0, 2B current=1 box=0, RBI current=1 box=0; Casey Schmitt: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Luis Arraez: AB current=7 box=4, H current=2 box=1, 2B current=0 box=1, RBI current=1 box=0; Jung Hoo Lee: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Eric Haase: AB current=4 box=3, H current=1 box=0, RBI current=1 box=0, R current=1 box=0; Matt Chapman: AB current=6 box=3, H current=2 box=1, 2B current=0 box=1, RBI current=2 box=0; Bryce Eldridge: AB current=4 box=3, H 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-schemaWASCURRENT_FINALIZED_MATCH_BOXWAS model-prediction batting totals differ from final simulation box score (AB: current=51, sim=35; H: current=12, sim=9; 2B: current=1, sim=2; HR: current=0, sim=2; RBI: current=8, sim=4; R: current=8, sim=4; BB: current=6, sim=3; SO: current=12, sim=5).New contract: model prediction totals may differ from scoring_simulation; simulation_stats_source links the simulation box score.
INFOcurrent_vs_finalcross-schemaWASCURRENT_PLAYER_MATCH_BOXWAS current finalized hitter lines are model predictions and differ from the simulation box score: Luis Garcia: RBI current=1 box=0, BB current=0 box=1, SO current=1 box=0; Dylan Crews: AB current=6 box=4, 2B current=0 box=1, RBI current=1 box=0; James Wood: AB current=7 box=5, H current=2 box=1, RBI current=1 box=0, R current=2 box=0; CJ Abrams: AB current=7 box=4, H current=2 box=0, RBI current=1 box=0, R current=1 box=0; Curtis Mead: AB current=5 box=4, HR current=0 box=1, RBI current=1 box=2, SO current=1 box=0; Jorbit Vivas: AB current=4 box=3, 2B current=0 box=1, R current=1 box=0, BB current=0 box=1; Daylen Lile: AB current=7 box=4, H current=2 box=1, HR current=0 box=1, BB current=1 box=0; Keibert Ruiz: AB current=5 box=4, H current=1 box=2, 2B current=1 box=0, RBI 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_ml6.5731849670410163.8983154296875Base ML historical model prediction
variance_applied64Random variance applied (0.9-1.1)
enhanced_prediction420.582Enhanced 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_result42Final inning-by-inning simulation result
Inning-by-inning linescore
team123456789RH
WAS00220000049
SF20000000024
Team totals - current + final simulation
srcteamtypePAABH2B3BHRRBIRBBSOSFHBPSBCSIPERBFPitches
currentWASbatting5112100886120000
currentWASpitching412169.0200
currentSFbatting5415100893100000
currentSFpitching924359.0400
simulationWASbatting359202443510
simulationWASpitching412169.0232121
simulationSFbatting314301221600
simulationSFpitching924359.0439150
Batting lines - current + final simulation
srcteamorderposnamePAABH2B3BHRRRBIBBSOHBPAVG
currentWASDHLuis Garcia041000010100.250
currentWASCFDylan Crews061000010100.167
currentWASRFJames Wood072000212300.286
currentWASSSCJ Abrams072000111200.286
currentWAS1BCurtis Mead051000111100.200
currentWAS3BJorbit Vivas041000100100.250
currentWASLFDaylen Lile072000111100.286
currentWASCKeibert Ruiz051100110100.200
currentWAS2BNasim Nuñez061000111100.167
currentSFSSWilly Adames072000110200.286
currentSFDHRafael Devers072100111200.286
currentSFLFCasey Schmitt072000110100.286
currentSF2BLuis Arraez072000111000.286
currentSFRFJung Hoo Lee072000110100.286
currentSFCEric Haase041000110100.250
currentSF3BMatt Chapman062000121100.333
currentSF1BBryce Eldridge041000100100.250
currentSFCFDrew Gilbert051000100100.200
simulationWAS1RFJames Wood551000000100.200
simulationWAS2DHLuis Garcia541000001000.250
simulationWAS31BCurtis Mead541001121000.250
simulationWAS4SSCJ Abrams440000000100.000
simulationWAS5CFDylan Crews441100000100.250
simulationWAS6LFDaylen Lile441001110100.250
simulationWAS7CKeibert Ruiz442000100000.500
simulationWAS83BJorbit Vivas431100001000.333
simulationWAS92BNasim Nuñez431000110100.333
simulationSF1LFCasey Schmitt440000000100.000
simulationSF2DHRafael Devers440000000200.000
simulationSF32BLuis Arraez441100100000.250
simulationSF4SSWilly Adames442101120000.500
simulationSF5RFJung Hoo Lee440000000000.000
simulationSF61BBryce Eldridge330000000100.000
simulationSF73BMatt Chapman331100000100.333
simulationSF8CEric Haase330000000100.000
simulationSF9CFDrew Gilbert320000001000.000
Pitching lines - current + final simulation
srcteamordernameroleIPHRERBBSOHRBFPitchessim_ERAseason_ERAseason_WHIP
currentWAS1Richard LoveladyStarter4.0422161004.503.121.73
currentWAS2Brad LordMiddle Reliever3.0000000000.002.450.99
currentWAS3Clayton BeeterMiddle Reliever2.0000000000.003.181.35
currentSF1Logan WebbStarter6.0644342006.004.251.26
currentSF2Keaton WinnMiddle Reliever1.1100000000.002.400.90
currentSF3Caleb KilianMiddle Reliever1.0000010000.003.341.18
currentSF4Erik MillerMiddle Reliever0.2200000000.003.721.55
simulationWAS1Richard LoveladyStarter4.042216117664.503.121.73
simulationWAS2Clayton BeeterMiddle Reliever2.00000006250.003.181.35
simulationWAS3Brad LordMiddle Reliever3.00000009300.002.450.99
simulationSF1Logan WebbStarter6.0644342271066.004.251.26
simulationSF2Caleb KilianMiddle Reliever1.00000103160.003.341.18
simulationSF3Keaton WinnMiddle Reliever1.11000005100.002.400.90
simulationSF4Erik MillerMiddle Reliever0.22000004180.003.721.55
Pitch count summary
teampitcherroleIPRHBBSOBFPitches
WASRichard LoveladyStarter4.024161766
WASBrad LordMiddle Reliever3.00000930
WASClayton BeeterMiddle Reliever2.00000625
SFLogan WebbStarter6.0463427106
SFKeaton WinnMiddle Reliever1.10100510
SFCaleb KilianMiddle Reliever1.00001316
SFErik MillerMiddle Reliever0.20200418
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.