{
 "about": "Diamond Labs \u2014 every research program we have registered, open and graded. Regenerated nightly by scripts/lab_public.py.",
 "generated": "2026-08-19 19:33 ET",
 "thresholds": {
  "roi": 6.0,
  "n": 40
 },
 "programs": [
  {
   "id": "xs-wide-spread",
   "sport": "CROSS",
   "title": "Wide spreads hide mispricing",
   "hypothesis": "Where the book is wide, the last print is a poor estimate of fair.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 150,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "xs-whale-follow",
   "sport": "CROSS",
   "title": "Following concentrated aggressive flow beats the close",
   "hypothesis": "The whale detector already flags these in MLB; test whether it transfers.",
   "registered": "2026-08-10",
   "graded": "2026-08-14",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 2554,
   "min_n": 100,
   "roi_pct": -7.4,
   "p_raw": 0.2846,
   "p_bh_threshold": 0.02,
   "significant": false
  },
  {
   "id": "xs-totals-over",
   "sport": "CROSS",
   "title": "Game-total OVERS beat their price",
   "hypothesis": "MLB's proven lane was total-OVERS +7.2%. Does it transfer?",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 27,
   "min_n": 100,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "xs-thin-no",
   "sport": "CROSS",
   "title": "Thin markets over-resolve NO",
   "hypothesis": "Low-volume markets are set by optimistic YES buyers with no one taking the other side.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 1,
   "min_n": 100,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "xs-rest-advantage",
   "sport": "CROSS",
   "title": "Rested teams beat their price across all sports",
   "hypothesis": "Rest/travel is the most portable situational edge; needs schedule enrichment.",
   "registered": "2026-08-10",
   "graded": "2026-08-17",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 3242,
   "min_n": 150,
   "roi_pct": -6.0,
   "p_raw": 0.2839,
   "p_bh_threshold": 0.05,
   "significant": false
  },
  {
   "id": "xs-props-over-leak",
   "sport": "CROSS",
   "title": "Player-prop OVERS are a leak (as in MLB)",
   "hypothesis": "MLB prop-OVERS cost us $20.8K. Test whether the same over-bias exists in other sports' props.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 56,
   "min_n": 100,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "xs-lowvol-fav",
   "sport": "CROSS",
   "title": "Illiquid favourites are stale",
   "hypothesis": "A favourite in a thin market drifts from fair with nobody to correct it.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 100,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "xs-longshot-no",
   "sport": "CROSS",
   "title": "Longshots are overpriced (buy NO on sub-10\u00a2)",
   "hypothesis": "Cheap tails carry a lottery premium; selling them beats the price.",
   "registered": "2026-08-10",
   "graded": "2026-08-15",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 1657,
   "min_n": 120,
   "roi_pct": 1.6,
   "p_raw": 0.0773,
   "p_bh_threshold": 0.025,
   "significant": false
  },
  {
   "id": "xs-late-move",
   "sport": "CROSS",
   "title": "Markets that moved sharply late keep moving",
   "hypothesis": "Momentum in the closing hour; needs candlestick price history.",
   "registered": "2026-08-10",
   "graded": "2026-08-14",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 2554,
   "min_n": 100,
   "roi_pct": -7.4,
   "p_raw": 0.2846,
   "p_bh_threshold": 0.04,
   "significant": false
  },
  {
   "id": "xs-heavyfav-yes",
   "sport": "CROSS",
   "title": "Heavy favourites are underpriced (buy YES 90-98\u00a2)",
   "hypothesis": "The mirror of the longshot premium: near-certainties trade below true.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 22,
   "min_n": 120,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "xs-crowd-fade",
   "sport": "CROSS",
   "title": "Fading heavy retail crowding beats the close",
   "hypothesis": "The complement of whale-follow: crowded side underperforms.",
   "registered": "2026-08-10",
   "graded": "2026-08-14",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 2554,
   "min_n": 100,
   "roi_pct": 4.0,
   "p_raw": 0.2846,
   "p_bh_threshold": 0.03,
   "significant": false
  },
  {
   "id": "xs-control-fair",
   "sport": "CROSS",
   "title": "NULL CONTROL \u2014 liquid coinflips are fairly priced",
   "hypothesis": "45-55\u00a2 liquid markets should show NO edge. If this fires, the harness is wrong.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 5,
   "min_n": 150,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nfl-total-under",
   "sport": "NFL",
   "title": "NFL totals UNDER beats price",
   "hypothesis": "Directional complement; both firing = method bug.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 17,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nfl-total-over",
   "sport": "NFL",
   "title": "NFL totals OVER beats price",
   "hypothesis": "Tests whether MLB's over-lane finding generalises to football scoring.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 17,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nfl-spread-tail",
   "sport": "NFL",
   "title": "NFL blowout spreads over-resolve NO",
   "hypothesis": "Blowout tails carry the same lottery premium as longshots.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 17,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nfl-props-over",
   "sport": "NFL",
   "title": "NFL yardage/TD props OVER are overpriced",
   "hypothesis": "Direct transfer of the MLB prop-OVERS leak.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 26,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nfl-primetime",
   "sport": "NFL",
   "title": "Primetime public teams are overpriced",
   "hypothesis": "The classic public-money bias; needs a schedule/broadcast join.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 16,
   "min_n": 30,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nfl-preseason",
   "sport": "NFL",
   "title": "Preseason markets are systematically mispriced",
   "hypothesis": "Nobody models preseason; starters' snap counts are guesswork. Small but exploitable window.",
   "registered": "2026-08-10",
   "graded": "2026-08-14",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 516,
   "min_n": 30,
   "roi_pct": 0.7,
   "p_raw": 0.4771,
   "p_bh_threshold": 0.05,
   "significant": false
  },
  {
   "id": "nfl-longshot-no",
   "sport": "NFL",
   "title": "NFL longshots overpriced",
   "hypothesis": "Same structural bias, isolated to NFL. Will take a full season to reach n.",
   "registered": "2026-08-10",
   "graded": "2026-08-14",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 331,
   "min_n": 40,
   "roi_pct": 1.2,
   "p_raw": 0.2486,
   "p_bh_threshold": 0.01,
   "significant": false
  },
  {
   "id": "nfl-heavyfav-yes",
   "sport": "NFL",
   "title": "NFL heavy favourites underpriced",
   "hypothesis": "The favourite side of the same bias.",
   "registered": "2026-08-10",
   "graded": "2026-08-15",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 268,
   "min_n": 40,
   "roi_pct": 1.0,
   "p_raw": 0.231,
   "p_bh_threshold": 0.05,
   "significant": false
  },
  {
   "id": "nfl-1h-vs-full",
   "sport": "NFL",
   "title": "First-half totals are softer than full-game",
   "hypothesis": "Less attention on 1H markets should mean worse prices.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 17,
   "min_n": 30,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-total-under",
   "sport": "NBA",
   "title": "NBA totals UNDER beats price",
   "hypothesis": "Complement of the above \u2014 one of these should fail; both firing means a method bug.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-total-over",
   "sport": "NBA",
   "title": "NBA totals OVER beats price",
   "hypothesis": "Pace inflation makes overs the popular side; test if it's also the right one.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-teamtotal",
   "sport": "NBA",
   "title": "NBA team totals are biased high",
   "hypothesis": "Team totals are quoted off pace assumptions that decay through a season.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 50,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-spread-tail",
   "sport": "NBA",
   "title": "NBA blowout spreads over-resolve NO",
   "hypothesis": "Large spread strikes price the blowout tail too high.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-reb-over",
   "sport": "NBA",
   "title": "NBA rebound props OVER",
   "hypothesis": "Rebounds are higher-variance than points; the over-premium may be larger.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 50,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-pts-over",
   "sport": "NBA",
   "title": "NBA points props OVER",
   "hypothesis": "Scoring props are the retail-favourite side; test the over-bias directly.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 50,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-price-90-99",
   "sport": "NBA",
   "title": "NBA calibration band 90-99\u00a2",
   "hypothesis": "Are NBA markets closing at 90-99\u00a2 correctly calibrated, or biased in one direction?",
   "registered": "2026-08-10",
   "graded": "2026-08-10",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 636,
   "min_n": 60,
   "roi_pct": 0.9,
   "p_raw": 0.2507,
   "p_bh_threshold": 0.05,
   "significant": false
  },
  {
   "id": "nba-price-75-90",
   "sport": "NBA",
   "title": "NBA calibration band 75-90\u00a2",
   "hypothesis": "Are NBA markets closing at 75-90\u00a2 correctly calibrated, or biased in one direction?",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 11,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-price-55-75",
   "sport": "NBA",
   "title": "NBA calibration band 55-75\u00a2",
   "hypothesis": "Are NBA markets closing at 55-75\u00a2 correctly calibrated, or biased in one direction?",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 12,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-price-25-45",
   "sport": "NBA",
   "title": "NBA calibration band 25-45\u00a2",
   "hypothesis": "Are NBA markets closing at 25-45\u00a2 correctly calibrated, or biased in one direction?",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 22,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-price-10-25",
   "sport": "NBA",
   "title": "NBA calibration band 10-25\u00a2",
   "hypothesis": "Are NBA markets closing at 10-25\u00a2 correctly calibrated, or biased in one direction?",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 37,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-price-1-10",
   "sport": "NBA",
   "title": "NBA calibration band 1-10\u00a2",
   "hypothesis": "Are NBA markets closing at 1-10\u00a2 correctly calibrated, or biased in one direction?",
   "registered": "2026-08-10",
   "graded": "2026-08-10",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 1210,
   "min_n": 60,
   "roi_pct": -100.0,
   "p_raw": 0.1342,
   "p_bh_threshold": 0.025,
   "significant": false
  },
  {
   "id": "nba-b2b-fade",
   "sport": "NBA",
   "title": "Fade teams on the second night of a back-to-back",
   "hypothesis": "Rest is the best-documented NBA edge; needs a schedule join to identify b2b games.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "nba-ast-over",
   "sport": "NBA",
   "title": "NBA assist props OVER",
   "hypothesis": "Assists depend on teammate finishing \u2014 the most estimate-noisy of the three.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 10,
   "min_n": 50,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-thin",
   "sport": "CFB",
   "title": "Thin CFB markets are stale",
   "hypothesis": "Hundreds of simultaneous Saturday games means attention is spread thin.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 50,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-saturday-glut",
   "sport": "CFB",
   "title": "Late-window Saturday games are worst-priced",
   "hypothesis": "The more games running at once, the less each is watched; needs kickoff-time enrichment.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 50,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-ranked-public",
   "sport": "CFB",
   "title": "Ranked/public programmes are overpriced",
   "hypothesis": "Blue-blood brand premium; needs a team/ranking join.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 50,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-price-85-99",
   "sport": "CFB",
   "title": "CFB calibration band 85-99\u00a2",
   "hypothesis": "College football has the widest talent gaps in sport \u2014 extreme prices are common and may be systematically wrong.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-price-60-85",
   "sport": "CFB",
   "title": "CFB calibration band 60-85\u00a2",
   "hypothesis": "College football has the widest talent gaps in sport \u2014 extreme prices are common and may be systematically wrong.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-price-15-40",
   "sport": "CFB",
   "title": "CFB calibration band 15-40\u00a2",
   "hypothesis": "College football has the widest talent gaps in sport \u2014 extreme prices are common and may be systematically wrong.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-price-1-15",
   "sport": "CFB",
   "title": "CFB calibration band 1-15\u00a2",
   "hypothesis": "College football has the widest talent gaps in sport \u2014 extreme prices are common and may be systematically wrong.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cfb-mismatch-no",
   "sport": "CFB",
   "title": "Extreme CFB mismatches over-resolve YES for the favourite",
   "hypothesis": "Power-conference vs FCS games are more certain than 95\u00a2 implies.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cbb-total-under",
   "sport": "CBB",
   "title": "CBB totals UNDER beats price",
   "hypothesis": "Slow-tempo mid-majors drag totals below the pace-based quote.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cbb-thin-mid",
   "sport": "CBB",
   "title": "Thin mid-major markets are mispriced",
   "hypothesis": "Low-major games get almost no modelling attention from anyone.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 80,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cbb-price-85-99",
   "sport": "CBB",
   "title": "CBB calibration band 85-99\u00a2",
   "hypothesis": "~6,000 D-I games a season is the most powerful sample available to us anywhere.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 80,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cbb-price-60-85",
   "sport": "CBB",
   "title": "CBB calibration band 60-85\u00a2",
   "hypothesis": "~6,000 D-I games a season is the most powerful sample available to us anywhere.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 80,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cbb-price-15-40",
   "sport": "CBB",
   "title": "CBB calibration band 15-40\u00a2",
   "hypothesis": "~6,000 D-I games a season is the most powerful sample available to us anywhere.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 80,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cbb-price-1-15",
   "sport": "CBB",
   "title": "CBB calibration band 1-15\u00a2",
   "hypothesis": "~6,000 D-I games a season is the most powerful sample available to us anywhere.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 80,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "cbb-homecourt",
   "sport": "CBB",
   "title": "CBB home-court edge is underpriced",
   "hypothesis": "College home court is the strongest in sport; needs a venue join.",
   "registered": "2026-08-10",
   "graded": null,
   "status": "OPEN",
   "verdict": null,
   "n": 0,
   "min_n": 80,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "exp_unders_retest",
   "sport": "MLB",
   "title": "Live unders retest at grown sample (0.25x trim justified?)",
   "hypothesis": null,
   "registered": "2026-07-10",
   "graded": "2026-07-11",
   "status": "GRADED",
   "verdict": "INSUFFICIENT",
   "n": 49,
   "min_n": 60,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "exp_hitterpark_line11",
   "sport": "MLB",
   "title": "Line>=11 overs specifically in HITTER parks (the +67% cell isolated)",
   "hypothesis": null,
   "registered": "2026-07-10",
   "graded": "2026-07-11",
   "status": "GRADED",
   "verdict": "SUPPORTED",
   "n": 80,
   "min_n": 40,
   "roi_pct": 38.8,
   "p_raw": 0.0001,
   "p_bh_threshold": 0.05,
   "significant": true
  },
  {
   "id": "exp_fav_live_recheck",
   "sport": "MLB",
   "title": "Live ML favorites <=-150 hold up past the 11-1 promotion",
   "hypothesis": null,
   "registered": "2026-07-10",
   "graded": "2026-07-11",
   "status": "GRADED",
   "verdict": "INSUFFICIENT",
   "n": 39,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "exp_dogtotal_retest",
   "sport": "MLB",
   "title": "Live dog totals +120..150 at grown sample",
   "hypothesis": null,
   "registered": "2026-07-10",
   "graded": "2026-07-11",
   "status": "GRADED",
   "verdict": "INSUFFICIENT",
   "n": 26,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "exp_under_live_bleed",
   "sport": "MLB",
   "title": "Live unders run BELOW breakeven (justify the 0.25x trim)",
   "hypothesis": "Tier-1 trimmed live unders to 0.25x on n=44 -0.3%; confirm the class is <= breakeven",
   "registered": "2026-07-08",
   "graded": "2026-07-08",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 47,
   "min_n": 40,
   "roi_pct": 18.2,
   "p_raw": 0.202,
   "p_bh_threshold": 0.025,
   "significant": false
  },
  {
   "id": "exp_line11_press",
   "sport": "MLB",
   "title": "Live totals at line >= 11 beat breakeven (press_total_line11 forward case)",
   "hypothesis": "high-line live totals overs are the engine's best-conditioned class",
   "registered": "2026-07-08",
   "graded": "2026-07-08",
   "status": "GRADED",
   "verdict": "SUPPORTED",
   "n": 67,
   "min_n": 40,
   "roi_pct": 44.7,
   "p_raw": 0.0001,
   "p_bh_threshold": 0.0125,
   "significant": true
  },
  {
   "id": "exp_ks_fav_props",
   "sport": "MLB",
   "title": "K-prop favorites (<= -150) beat breakeven",
   "hypothesis": "quant_sizing shadow says 5.7% quarter-Kelly vs 3% sized \u2014 verify the class strength first",
   "registered": "2026-07-08",
   "graded": "2026-07-08",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 68,
   "min_n": 40,
   "roi_pct": 12.4,
   "p_raw": 0.3717,
   "p_bh_threshold": 0.05,
   "significant": false
  },
  {
   "id": "exp_dogtotal_live",
   "sport": "MLB",
   "title": "Live dog totals (+120..+150) beat breakeven",
   "hypothesis": "press_dog_live was refined totals-only 7/4 on ex-outlier evidence; test the class stands on its own",
   "registered": "2026-07-08",
   "graded": "2026-07-08",
   "status": "GRADED",
   "verdict": "INSUFFICIENT",
   "n": 20,
   "min_n": 40,
   "roi_pct": null,
   "p_raw": null,
   "p_bh_threshold": null,
   "significant": null
  },
  {
   "id": "exp_coinflip_ml",
   "sport": "MLB",
   "title": "Coinflip live ML (-149..+119) beats breakeven (Tier-1 kept it at 0.25x, not 0x)",
   "hypothesis": "quarter-Kelly said 2% not 0; the class should grade above breakeven",
   "registered": "2026-07-08",
   "graded": "2026-07-08",
   "status": "GRADED",
   "verdict": "NOT_SUPPORTED",
   "n": 87,
   "min_n": 60,
   "roi_pct": 10.0,
   "p_raw": 0.2743,
   "p_bh_threshold": 0.0375,
   "significant": false
  }
 ]
}