{
 "generated": "2026-11-03",
 "tolerance_pct_pts": 0.5,
 "tolerance_points": 0.05,
 "vectors": [
  {
   "input": {
    "season": 2026,
    "week": 9,
    "neutral": false,
    "spread": null,
    "total": null,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": null,
    "home": "KC",
    "away": "NYJ"
   },
   "expected": {
    "home": "KC",
    "away": "NYJ",
    "source": "schedule row 2026_09_NYJ_KC",
    "synthesized": false,
    "home_qb": "Patrick Mahomes",
    "away_qb": "Geno Smith",
    "p_home": 0.757441,
    "p_away": 0.242559,
    "fair_ml_home": -312,
    "fair_ml_away": 312,
    "exp_margin_home": 9.277582,
    "fair_spread_home": -9.277582,
    "fair_total": 46.204114,
    "spread_line": 9.5,
    "total_line": 46.5,
    "home_ml": -485.0,
    "away_ml": 370.0,
    "spread_edge_home": -0.222418,
    "p_home_cover": 0.4325,
    "p_spread_push": 0.0,
    "p_away_cover": 0.5675,
    "ev_home_ats": -0.174318,
    "ev_away_ats": 0.083409,
    "total_edge": -0.295886,
    "p_over": 0.4825,
    "p_total_push": 0.0,
    "p_under": 0.5175,
    "ev_over": -0.078864,
    "ev_under": -0.012045,
    "p_home_market_novig": 0.795776,
    "ev_home_ml": -0.086385,
    "ev_away_ml": 0.140027
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 9,
    "neutral": false,
    "spread": null,
    "total": null,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": null,
    "home": "SF",
    "away": "LV"
   },
   "expected": {
    "home": "SF",
    "away": "LV",
    "source": "schedule row 2026_09_LV_SF",
    "synthesized": false,
    "home_qb": "Brock Purdy",
    "away_qb": "Kirk Cousins",
    "p_home": 0.757067,
    "p_away": 0.242933,
    "fair_ml_home": -312,
    "fair_ml_away": 312,
    "exp_margin_home": 9.260995,
    "fair_spread_home": -9.260995,
    "fair_total": 50.300217,
    "spread_line": 10.0,
    "total_line": 52.5,
    "home_ml": -485.0,
    "away_ml": 370.0,
    "spread_edge_home": -0.739005,
    "p_home_cover": 0.405,
    "p_spread_push": 0.0275,
    "p_away_cover": 0.5675,
    "ev_home_ats": -0.199318,
    "ev_away_ats": 0.110909,
    "total_edge": -2.199783,
    "p_over": 0.4225,
    "p_total_push": 0.0,
    "p_under": 0.5775,
    "ev_over": -0.193409,
    "ev_under": 0.1025,
    "p_home_market_novig": 0.795776,
    "ev_home_ml": -0.086837,
    "ev_away_ml": 0.141786
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 9,
    "neutral": false,
    "spread": 3.0,
    "total": 46.0,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": null,
    "home": "NE",
    "away": "GB"
   },
   "expected": {
    "home": "NE",
    "away": "GB",
    "source": "schedule row 2026_09_GB_NE",
    "synthesized": false,
    "home_qb": "Drake Maye",
    "away_qb": "Jordan Love",
    "p_home": 0.606686,
    "p_away": 0.393314,
    "fair_ml_home": -154,
    "fair_ml_away": 154,
    "exp_margin_home": 3.531143,
    "fair_spread_home": -3.531143,
    "fair_total": 47.416712,
    "spread_line": 3.0,
    "total_line": 46.0,
    "home_ml": -170.0,
    "away_ml": 142.0,
    "spread_edge_home": 0.531143,
    "p_home_cover": 0.475,
    "p_spread_push": 0.06,
    "p_away_cover": 0.465,
    "ev_home_ats": -0.033182,
    "ev_away_ats": -0.052273,
    "total_edge": 1.416712,
    "p_over": 0.505,
    "p_total_push": 0.0225,
    "p_under": 0.4725,
    "ev_over": -0.013409,
    "ev_under": -0.075455,
    "p_home_market_novig": 0.603757,
    "ev_home_ml": -0.036441,
    "ev_away_ml": -0.048179
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 9,
    "neutral": false,
    "spread": null,
    "total": null,
    "home_ml": null,
    "away_ml": null,
    "home_qb": "Lamar Jackson",
    "away_qb": null,
    "home": "BAL",
    "away": "JAX"
   },
   "expected": {
    "home": "BAL",
    "away": "JAX",
    "source": "schedule row 2026_09_JAX_BAL",
    "synthesized": false,
    "home_qb": "Lamar Jackson",
    "away_qb": "Trevor Lawrence",
    "p_home": 0.417973,
    "p_away": 0.582027,
    "fair_ml_home": 139,
    "fair_ml_away": -139,
    "exp_margin_home": -2.69764,
    "fair_spread_home": 2.69764,
    "fair_total": 48.094198,
    "spread_line": -10.0,
    "total_line": 40.5,
    "home_ml": 390.0,
    "away_ml": -520.0,
    "spread_edge_home": 7.30236,
    "p_home_cover": 0.72,
    "p_spread_push": 0.015,
    "p_away_cover": 0.265,
    "ev_home_ats": 0.389545,
    "ev_away_ats": -0.479091,
    "total_edge": 7.594198,
    "p_over": 0.7125,
    "p_total_push": 0.0,
    "p_under": 0.2875,
    "ev_over": 0.360227,
    "ev_under": -0.451136,
    "p_home_market_novig": 0.195707,
    "ev_home_ml": 1.048068,
    "ev_away_ml": -0.306045
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 10,
    "neutral": false,
    "spread": null,
    "total": null,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": null,
    "home": "DET",
    "away": "NE"
   },
   "expected": {
    "home": "DET",
    "away": "NE",
    "source": "schedule row 2026_10_NE_DET",
    "synthesized": false,
    "home_qb": "Jared Goff",
    "away_qb": "Drake Maye",
    "p_home": 0.560521,
    "p_away": 0.439479,
    "fair_ml_home": -128,
    "fair_ml_away": 128,
    "exp_margin_home": 1.982107,
    "fair_spread_home": -1.982107,
    "fair_total": 52.15936,
    "spread_line": -1.5,
    "total_line": 49.5,
    "home_ml": 110.0,
    "away_ml": -130.0,
    "spread_edge_home": 3.482107,
    "p_home_cover": 0.5325,
    "p_spread_push": 0.0,
    "p_away_cover": 0.4675,
    "ev_home_ats": 0.016591,
    "ev_away_ats": -0.1075,
    "total_edge": 2.65936,
    "p_over": 0.5925,
    "p_total_push": 0.0,
    "p_under": 0.4075,
    "ev_over": 0.131136,
    "ev_under": -0.222045,
    "p_home_market_novig": 0.457256,
    "ev_home_ml": 0.177095,
    "ev_away_ml": -0.222461
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 18,
    "neutral": false,
    "spread": null,
    "total": null,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": null,
    "home": "LA",
    "away": "SEA"
   },
   "expected": {
    "home": "LA",
    "away": "SEA",
    "source": "schedule row 2026_18_SEA_LA",
    "synthesized": false,
    "home_qb": "Matthew Stafford",
    "away_qb": "Sam Darnold",
    "p_home": 0.623902,
    "p_away": 0.376098,
    "fair_ml_home": -166,
    "fair_ml_away": 166,
    "exp_margin_home": 4.123826,
    "fair_spread_home": -4.123826,
    "fair_total": 47.602793,
    "spread_line": null,
    "total_line": null,
    "home_ml": null,
    "away_ml": null
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 9,
    "neutral": true,
    "spread": -3.0,
    "total": 47.0,
    "home_ml": 130,
    "away_ml": -150,
    "home_qb": null,
    "away_qb": null,
    "home": "DAL",
    "away": "PHI"
   },
   "expected": {
    "home": "DAL",
    "away": "PHI",
    "source": "synthesized from latest ratings (rest 7/7, no injury report, weather unknown)",
    "synthesized": true,
    "home_qb": "Dak Prescott",
    "away_qb": "Tanner McKee",
    "p_home": 0.711547,
    "p_away": 0.288453,
    "fair_ml_home": -247,
    "fair_ml_away": 247,
    "exp_margin_home": 7.356479,
    "fair_spread_home": -7.356479,
    "fair_total": 47.96331,
    "spread_line": -3.0,
    "total_line": 47.0,
    "home_ml": 130,
    "away_ml": -150,
    "spread_edge_home": 10.356479,
    "p_home_cover": 0.75,
    "p_spread_push": 0.015,
    "p_away_cover": 0.235,
    "ev_home_ats": 0.446818,
    "ev_away_ats": -0.536364,
    "total_edge": 0.96331,
    "p_over": 0.4675,
    "p_total_push": 0.025,
    "p_under": 0.5075,
    "ev_over": -0.0825,
    "ev_under": -0.006136,
    "p_home_market_novig": 0.420168,
    "ev_home_ml": 0.636559,
    "ev_away_ml": -0.519246
   }
  },
  {
   "input": {
    "season": 2026,
    "week": null,
    "neutral": false,
    "spread": 1.0,
    "total": 50.0,
    "home_ml": null,
    "away_ml": null,
    "home_qb": "Mitchell Trubisky",
    "away_qb": null,
    "home": "BUF",
    "away": "KC"
   },
   "expected": {
    "home": "BUF",
    "away": "KC",
    "source": "schedule row 2026_12_KC_BUF",
    "synthesized": false,
    "home_qb": "Mitchell Trubisky",
    "away_qb": "Patrick Mahomes",
    "p_home": 0.580723,
    "p_away": 0.419277,
    "fair_ml_home": -139,
    "fair_ml_away": 139,
    "exp_margin_home": 2.653997,
    "fair_spread_home": -2.653997,
    "fair_total": 49.093612,
    "spread_line": 1.0,
    "total_line": 50.0,
    "home_ml": null,
    "away_ml": null,
    "spread_edge_home": 1.653997,
    "p_home_cover": 0.5175,
    "p_spread_push": 0.015,
    "p_away_cover": 0.4675,
    "ev_home_ats": 0.002955,
    "ev_away_ats": -0.0925,
    "total_edge": -0.906388,
    "p_over": 0.44,
    "p_total_push": 0.0275,
    "p_under": 0.5325,
    "ev_over": -0.1325,
    "ev_under": 0.044091
   }
  },
  {
   "input": {
    "season": 2026,
    "week": null,
    "neutral": false,
    "spread": -7.0,
    "total": 45.0,
    "home_ml": 260,
    "away_ml": -320,
    "home_qb": null,
    "away_qb": null,
    "home": "MIA",
    "away": "SF"
   },
   "expected": {
    "home": "MIA",
    "away": "SF",
    "source": "synthesized from latest ratings (rest 7/7, no injury report, weather unknown)",
    "synthesized": true,
    "home_qb": "Malik Willis",
    "away_qb": "Brock Purdy",
    "p_home": 0.263267,
    "p_away": 0.736733,
    "fair_ml_home": 280,
    "fair_ml_away": -280,
    "exp_margin_home": -8.384237,
    "fair_spread_home": 8.384237,
    "fair_total": 45.566804,
    "spread_line": -7.0,
    "total_line": 45.0,
    "home_ml": 260,
    "away_ml": -320,
    "spread_edge_home": -1.384237,
    "p_home_cover": 0.435,
    "p_spread_push": 0.0325,
    "p_away_cover": 0.5325,
    "ev_home_ats": -0.137045,
    "ev_away_ats": 0.049091,
    "total_edge": 0.566804,
    "p_over": 0.49,
    "p_total_push": 0.03,
    "p_under": 0.48,
    "ev_over": -0.034545,
    "ev_under": -0.053636,
    "p_home_market_novig": 0.267176,
    "ev_home_ml": -0.052237,
    "ev_away_ml": -0.033038
   }
  },
  {
   "input": {
    "season": 2026,
    "week": null,
    "neutral": true,
    "spread": null,
    "total": 41.0,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": null,
    "home": "NYG",
    "away": "CHI"
   },
   "expected": {
    "home": "NYG",
    "away": "CHI",
    "source": "synthesized from latest ratings (rest 7/7, no injury report, weather unknown)",
    "synthesized": true,
    "home_qb": "J.J. McCarthy",
    "away_qb": "Caleb Williams",
    "p_home": 0.345348,
    "p_away": 0.654652,
    "fair_ml_home": 190,
    "fair_ml_away": -190,
    "exp_margin_home": -5.21074,
    "fair_spread_home": 5.21074,
    "fair_total": 44.078932,
    "spread_line": null,
    "total_line": 41.0,
    "home_ml": null,
    "away_ml": null,
    "total_edge": 3.078932,
    "p_over": 0.605,
    "p_total_push": 0.0375,
    "p_under": 0.3575,
    "ev_over": 0.1925,
    "ev_under": -0.28
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 8,
    "neutral": false,
    "spread": null,
    "total": null,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": null,
    "home": "SEA",
    "away": "CHI"
   },
   "expected": {
    "home": "SEA",
    "away": "CHI",
    "source": "schedule row 2026_08_CHI_SEA",
    "synthesized": false,
    "home_qb": "Sam Darnold",
    "away_qb": "Caleb Williams",
    "p_home": 0.694834,
    "p_away": 0.305166,
    "fair_ml_home": -228,
    "fair_ml_away": 228,
    "exp_margin_home": 6.703917,
    "fair_spread_home": -6.703917,
    "fair_total": 45.897666,
    "spread_line": 3.0,
    "total_line": 46.5,
    "home_ml": -166.0,
    "away_ml": 140.0,
    "spread_edge_home": 3.703917,
    "p_home_cover": 0.6,
    "p_spread_push": 0.0275,
    "p_away_cover": 0.3725,
    "ev_home_ats": 0.172955,
    "ev_away_ats": -0.261364,
    "total_edge": -0.602334,
    "p_over": 0.47,
    "p_total_push": 0.0,
    "p_under": 0.53,
    "ev_over": -0.102727,
    "ev_under": 0.011818,
    "p_home_market_novig": 0.599639,
    "ev_home_ml": 0.113409,
    "ev_away_ml": -0.267602
   }
  },
  {
   "input": {
    "season": 2026,
    "week": 18,
    "neutral": false,
    "spread": -4.0,
    "total": null,
    "home_ml": null,
    "away_ml": null,
    "home_qb": null,
    "away_qb": "Tyler Huntley",
    "home": "PIT",
    "away": "BAL"
   },
   "expected": {
    "home": "PIT",
    "away": "BAL",
    "source": "synthesized from latest ratings (rest 7/7, no injury report, weather unknown)",
    "synthesized": true,
    "home_qb": "Aaron Rodgers",
    "away_qb": "Tyler Huntley",
    "p_home": 0.671497,
    "p_away": 0.328503,
    "fair_ml_home": -204,
    "fair_ml_away": 204,
    "exp_margin_home": 5.825165,
    "fair_spread_home": -5.825165,
    "fair_total": 42.525842,
    "spread_line": -4.0,
    "total_line": null,
    "home_ml": null,
    "away_ml": null,
    "spread_edge_home": 9.825165,
    "p_home_cover": 0.775,
    "p_spread_push": 0.0175,
    "p_away_cover": 0.2075,
    "ev_home_ats": 0.497045,
    "ev_away_ats": -0.586364
   }
  }
 ]
}