{
 "bucket": "no_data_honest",
 "description": "Questions users will ask that this system cannot answer from committed data -- live odds, today/tomorrow lineups and scores, market comparison advice, currency returns, and analytics that were honestly never built. Every entry is a fail-closed no_data or refused envelope, per docs/AI_CONSUMER_CONTRACT.md. Where a related question CAN be answered, the answer points to it.",
 "entries": [
  {
   "q": "What are tonight's odds for the Lakers game?",
   "alt_phrasings": [
    "current odds for the Lakers tonight",
    "what's the line on the Lakers right now",
    "tonight's Lakers moneyline"
   ],
   "a": {
    "status": "no_data",
    "answer": "No live odds are available. This system carries historical odds snapshots inside committed corpora, used to score calibration after games finish -- there is no live feed to today's number, so there is nothing honest to quote. What it can show instead is how the model's leak-free forecast lined up against the closing price on games already in the corpus.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_odds",
    "no_feed",
    "nba"
   ]
  },
  {
   "q": "current line and spread on the game right now",
   "alt_phrasings": [
    "what's the spread right now",
    "live point spread",
    "current line for this game"
   ],
   "a": {
    "status": "no_data",
    "answer": "There is no live line to return. The engine reads committed artifacts, not a real-time market-source feed, so a current spread or price simply is not in the data. If you want a number that exists, ask about the model's calibration against the closing line on a completed game.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_odds",
    "no_feed"
   ]
  },
  {
   "q": "What's the live win probability right now for the game that's on?",
   "alt_phrasings": [
    "real-time win probability",
    "what's the win prob this second",
    "live in-game odds right now"
   ],
   "a": {
    "status": "no_data",
    "answer": "No live game state is being ingested here, so there is no current win probability to report. The in-game model has been scored on recorded game states from finished games, not a live wire. The honest, answerable version is how the in-game calibration behaves at recorded checkpoints in the corpus.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_ingame",
    "no_feed"
   ]
  },
  {
   "q": "Show me today's market comparison lines.",
   "alt_phrasings": [
    "today's lines",
    "pull up the board for today",
    "what are the lines today"
   ],
   "a": {
    "status": "no_data",
    "answer": "There is no board for today. Lines in this repo are historical snapshots kept for after-the-fact calibration scoring, not a live daily board. Nothing dated to today can be returned honestly.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_odds",
    "no_feed"
   ]
  },
  {
   "q": "What are the current moneylines across the league?",
   "alt_phrasings": [
    "current moneylines",
    "moneyline odds right now",
    "live moneylines today"
   ],
   "a": {
    "status": "no_data",
    "answer": "Current moneylines are not available. The system does not poll live prices; it stores closing and historical odds only for scoring, so there is no present-tense number to quote.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_odds",
    "no_feed"
   ]
  },
  {
   "q": "What are the over/unders for today's games?",
   "alt_phrasings": [
    "today's totals",
    "current over under lines",
    "what's the total for tonight"
   ],
   "a": {
    "status": "no_data",
    "answer": "No live totals are available. Totals here exist only as historical snapshots for calibration work, and the totals market is deliberately left unscored where no settled outcome exists. There is nothing current to return.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_odds",
    "totals",
    "no_feed"
   ]
  },
  {
   "q": "What's the score of the game right now?",
   "alt_phrasings": [
    "live score",
    "current score",
    "who's winning right now"
   ],
   "a": {
    "status": "no_data",
    "answer": "Live scores are not ingested here. The system reads committed data files, not a live scoreboard, so a current score cannot be returned. Finished-game results in the covered corpora can be looked up instead.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_score",
    "no_feed"
   ]
  },
  {
   "q": "What games are on today?",
   "alt_phrasings": [
    "today's slate",
    "what's on the schedule today",
    "which games are being played today"
   ],
   "a": {
    "status": "no_data",
    "answer": "Today's slate is not something this system tracks. There is no live schedule feed committed to the repo, so the set of games on any given day is unknown here. Historical results already recorded in the corpora are available; upcoming games are not.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "schedule",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "What are FanDuel's odds right now?",
   "alt_phrasings": [
    "DraftKings odds right now",
    "book prices right now",
    "what's book X showing tonight"
   ],
   "a": {
    "status": "no_data",
    "answer": "No market source is polled live here, so a current price cannot be quoted. The repo holds historical price snapshots for calibration only. There is no path from this data to a live source number.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_odds",
    "no_feed"
   ]
  },
  {
   "q": "What's the closing line going to be for tonight's games?",
   "alt_phrasings": [
    "predict tonight's closing line",
    "where will the line close",
    "what's the close going to be"
   ],
   "a": {
    "status": "no_data",
    "answer": "The system does not forecast where a future line will close, and it has no live line to watch move. Closing lines only enter the data after a game settles, when they are used to score calibration. A future close is not available.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "live_odds",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "Who's starting for the Warriors tomorrow?",
   "alt_phrasings": [
    "tomorrow's starting lineup",
    "who starts tomorrow",
    "projected lineup for the next game"
   ],
   "a": {
    "status": "no_data",
    "answer": "Tomorrow's lineups are not knowable from this data. There is no live roster or lineup feed committed here, and lineups are set by teams close to tip-off. The system does hold committed roster and player-context files for completed periods, but not a forward lineup.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "lineups",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "Will Steph Curry play tonight?",
   "alt_phrasings": [
    "is player X active tonight",
    "who's playing tonight",
    "availability for tonight's game"
   ],
   "a": {
    "status": "no_data",
    "answer": "Tonight's availability is not tracked here. There is no live active/inactive feed in the repo, so who suits up tonight is unknown. The committed injury_report resolver reflects a stored snapshot, not tonight's status, and should not be read as a live availability call.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "availability",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "What's tomorrow's slate look like?",
   "alt_phrasings": [
    "next week's schedule",
    "what games are coming up",
    "upcoming games this week"
   ],
   "a": {
    "status": "no_data",
    "answer": "Upcoming schedules are not committed to this repo. Without a live schedule feed, the games on any future date are unknown here. Only games already played and recorded in the corpora can be referenced.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "schedule",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "Who are the probable pitchers tomorrow?",
   "alt_phrasings": [
    "tomorrow's starting pitchers",
    "MLB probables for tomorrow",
    "who's on the mound next game"
   ],
   "a": {
    "status": "no_data",
    "answer": "Probable pitchers for future games are not available. The MLB data here is historical -- pitch-level and outcome data from completed games -- with no forward probables feed. Statcast-style summaries on games already played can be shown instead.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "mlb",
    "probables",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "Predict tomorrow's games for me.",
   "alt_phrasings": [
    "forecast tomorrow's matchups",
    "give me predictions for tomorrow",
    "what happens in tomorrow's games"
   ],
   "a": {
    "status": "no_data",
    "answer": "The system cannot forecast a game it has no inputs for, and tomorrow's matchups, lineups, and prices are not in the committed data. A calibrated forecast needs a defined matchup and current context, neither of which exists here for a future date. Pre-game and in-game calibration on completed corpus games is the honest scope.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "prediction",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "What tennis matches are on tomorrow and who's favored?",
   "alt_phrasings": [
    "tomorrow's tennis draw",
    "upcoming tennis matches",
    "who plays tomorrow on tour"
   ],
   "a": {
    "status": "no_data",
    "answer": "Tomorrow's tennis order of play is not committed here. There is no live draw or schedule feed, so upcoming matches and their favorites are unknown. Committed tennis calibration and surface-transfer summaries cover completed matches only.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "tennis",
    "schedule",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "How many points will LeBron score tonight?",
   "alt_phrasings": [
    "project LeBron's points tonight",
    "what's the points projection for tonight",
    "how many points will player X drop tonight"
   ],
   "a": {
    "status": "no_data",
    "answer": "There is no live projection for tonight's game because tonight's matchup, minutes, and context are not in the committed data. Prop-style projections here have been evaluated out-of-sample on historical games, not generated for a live slate. A tonight-specific number would be invented, so none is returned.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "player_prop",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "Will this player go over on rebounds tonight?",
   "alt_phrasings": [
    "over or under on rebounds tonight",
    "does he hit the rebound total tonight",
    "tonight's rebound prop call"
   ],
   "a": {
    "status": "no_data",
    "answer": "No live prop line or tonight's game state exists in this data, so an over/under call cannot be made. Prop calibration here was measured on completed games after the fact. There is nothing current to evaluate.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "player_prop",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "What's the assist projection for tonight?",
   "alt_phrasings": [
    "tonight's assists projection",
    "how many assists tonight",
    "project assists for the next game"
   ],
   "a": {
    "status": "no_data",
    "answer": "A tonight-specific assist projection is not available; the inputs for a live game are not committed here. The system's prop models were scored on historical data, not run against a live slate. No current projection can be honestly produced.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "player_prop",
    "future",
    "no_feed"
   ]
  },
  {
   "q": "Is this player injured right now? Latest injury update?",
   "alt_phrasings": [
    "latest injury news",
    "current injury status",
    "is he hurt right now"
   ],
   "a": {
    "status": "no_data",
    "answer": "This system has no live injury wire, so a right-now status is unknown. There is a committed injury_report resolver, but it returns a stored snapshot with its own as-of timestamp -- treat it as a record, not a live update. For a current status, check an official team or league source.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "injury",
    "live",
    "no_feed"
   ]
  },
  {
   "q": "What's the latest news on the Celtics?",
   "alt_phrasings": [
    "current team news",
    "any breaking news on team X",
    "what's happening with the team right now"
   ],
   "a": {
    "status": "no_data",
    "answer": "There is no live news feed committed here, so current team news is out of scope. The news_context resolver returns a stored snapshot with a timestamp, not real-time reporting. For breaking news, use an official or press source.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "news",
    "live",
    "no_feed"
   ]
  },
  {
   "q": "What should I selection on tonight?",
   "alt_phrasings": [
    "what's the play tonight",
    "give me a pick",
    "what do I selection"
   ],
   "a": {
    "status": "refused",
    "answer": "It produces calibrated forecasts and verified analytics. Financial-guidance questions are refused by design. Ask how well-calibrated the model is against the market on completed games.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "refused"
   ]
  },
  {
   "q": "Give me your best selection or your lock of the day.",
   "alt_phrasings": [
    "what's your lock",
    "your strongest play",
    "best selection today"
   ],
   "a": {
    "status": "refused",
    "answer": "The system does not rank individual selections by confidence. Questions framed as picks are refused. The published calibration scoreboard is the appropriate comparison instead.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "refused"
   ]
  },
  {
   "q": "What's a good parlay to play?",
   "alt_phrasings": [
    "build me a parlay",
    "parlay ideas for tonight",
    "which legs should I parlay"
   ],
   "a": {
    "status": "refused",
    "answer": "The system scores calibration and publishes analytics; requests for financial guidance are outside what it does and are refused. Ask about model calibration or a completed-game matchup summary for a source-backed answer.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "refused"
   ]
  },
  {
   "q": "Which team should I take against the spread?",
   "alt_phrasings": [
    "who covers tonight",
    "ATS pick",
    "which side of the spread"
   ],
   "a": {
    "status": "refused",
    "answer": "The system does not make against-the-spread picks. It is a calibrated forecaster, not a handicapping service, and spread-side recommendations are refused. What it will tell you honestly is where its forecast agrees or disagrees with the market on games already scored.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "ats",
    "refused"
   ]
  },
  {
   "q": "How much money would I have made following your model?",
   "alt_phrasings": [
    "what would my returns have been",
    "currency returns from the model",
    "how much return following the picks"
   ],
   "a": {
    "status": "refused",
    "answer": "The product measures calibration quality, not a realized-return track record. Any past inflated return figures are explicitly retracted, not current. The published metric is calibration against the closing line.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "return-measure",
    "currency",
    "refused"
   ]
  },
  {
   "q": "What's your return measurement?",
   "alt_phrasings": [
    "return on investment",
    "what's the model's return measurement",
    "how successful is it"
   ],
   "a": {
    "status": "refused",
    "answer": "It measures calibration and sharpness, not investment return. Ask for the Brier or calibration comparison versus the market instead -- that is the number that actually exists.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "return-measure",
    "refused"
   ]
  },
  {
   "q": "Is the model better calibrated than the closing reference?",
   "alt_phrasings": [
    "can you beat the books",
    "is there an advantage here",
    "do you outperform the market"
   ],
   "a": {
    "status": "refused",
    "answer": "The current pregame Brier comparisons do not establish general superiority, and Brier measures overall probability error rather than calibration alone. MLB moneyline and soccer Over/Under 2.5 trail their proportionally devigged references; the NBA moneyline interval includes zero but is too wide to establish parity. This evidence cannot support a general calibration-only conclusion.",
    "source_artifact": "docs/evidence/pregame/DM_RECOMPUTE_2026-09-24.md",
    "as_of": "2026-09-24"
   },
   "tags": [
    "advantage",
    "refused"
   ]
  },
  {
   "q": "What's the expected value of market comparison the Lakers tonight?",
   "alt_phrasings": [
    "EV on the Lakers",
    "is there value on this selection",
    "what's the advantage on this play"
   ],
   "a": {
    "status": "refused",
    "answer": "The system does not compute action-specific expected value. That framing is refused, and there is no live line to compute against anyway. Calibration versus the closing line on settled games is the closest published quantity.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "advantage",
    "ev",
    "refused"
   ]
  },
  {
   "q": "Should I selection the over?",
   "alt_phrasings": [
    "over or under",
    "take the over tonight",
    "is the over a good selection"
   ],
   "a": {
    "status": "refused",
    "answer": "It is a calibrated predictor, and action recommendations are refused. It can describe how its totals forecasts calibrated on completed games.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "totals",
    "refused"
   ]
  },
  {
   "q": "How do I make money with this system?",
   "alt_phrasings": [
    "how do I return off this",
    "how to turn this into money",
    "can I get rich with this"
   ],
   "a": {
    "status": "refused",
    "answer": "It is a calibrated forecasting and analytics engine; financial-performance framing is refused. It delivers calibration against the market and a large, verified descriptive analytics layer.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "return",
    "refused"
   ]
  },
  {
   "q": "Which selections are positive expected value right now?",
   "alt_phrasings": [
    "show me the +EV selections",
    "which plays are plus EV",
    "where's the value tonight"
   ],
   "a": {
    "status": "refused",
    "answer": "No action recommendations are surfaced here. The system refuses that request, and there is no live market to scan in any case. The published finding is that disagreement with the market has historically favored the market, not the model.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "advantage",
    "ev",
    "refused"
   ]
  },
  {
   "q": "What unit size or stake should I use?",
   "alt_phrasings": [
    "how much should I selection",
    "recommended stake",
    "how many units on this"
   ],
   "a": {
    "status": "refused",
    "answer": "The system does not recommend position sizing. That guidance is refused. It produces calibrated forecasts and analytics; how anyone acts on those is not something it advises.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "staking",
    "refused"
   ]
  },
  {
   "q": "What's the Kelly selection size for this game?",
   "alt_phrasings": [
    "Kelly stake",
    "optimal selection fraction",
    "how much per Kelly"
   ],
   "a": {
    "status": "refused",
    "answer": "The system does not output a Kelly or sizing number. That request is refused, and no live measurement exists to size against. Calibration metrics are what it reports.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "kelly",
    "refused"
   ]
  },
  {
   "q": "Can you beat Vegas?",
   "alt_phrasings": [
    "do you beat the market",
    "can this outsmart the books",
    "is the model better calibrated than the closing reference"
   ],
   "a": {
    "status": "refused",
    "answer": "No general market comparison advantage is established by the current pregame evidence. Against proportionally devigged reference prices, MLB moneyline and soccer Over/Under 2.5 trail, while the 372-game NBA moneyline interval includes zero but is too wide to establish parity. The NBA reference price capture time is unverified. These are probability-error comparisons, not a demonstrated strategy.",
    "source_artifact": "docs/evidence/pregame/DM_RECOMPUTE_2026-09-24.md",
    "as_of": "2026-09-24"
   },
   "tags": [
    "advantage",
    "refused"
   ]
  },
  {
   "q": "Which underdog should I back tonight?",
   "alt_phrasings": [
    "best dog play",
    "which underdog has value",
    "give me an upset pick"
   ],
   "a": {
    "status": "refused",
    "answer": "The system does not recommend underdogs or upset picks. Selecting a side is a recommendation, which is refused, and there is no live slate to reference. It can only speak to calibration on games already played.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "betting_advice",
    "refused"
   ]
  },
  {
   "q": "What's your record against the spread?",
   "alt_phrasings": [
    "your ATS record",
    "how do you do versus the spread",
    "win rate against the number"
   ],
   "a": {
    "status": "refused",
    "answer": "An against-the-spread win record is an outcome-performance claim, which this system does not make. It reports calibration and sharpness versus the market, not a selection record. The cross-sport calibration scoreboard is the published comparison.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "advantage",
    "ats",
    "refused"
   ]
  },
  {
   "q": "Is the model successful?",
   "alt_phrasings": [
    "does it make money",
    "is this a winning system",
    "net return of the model"
   ],
   "a": {
    "status": "refused",
    "answer": "It is a calibrated predictor, and any prior return figures are explicitly retracted rather than current. Calibration quality against the market is the performance measurement it publishes.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "return",
    "refused"
   ]
  },
  {
   "q": "Should I put my savings into sports market comparison?",
   "alt_phrasings": [
    "is market comparison a smart place for my money",
    "should I fund a market comparison account",
    "put my money on sports"
   ],
   "a": {
    "status": "refused",
    "answer": "That is a personal financial decision and this system will not advise on it. Please consult a qualified professional for anything involving your money.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "financial_advice",
    "refused"
   ]
  },
  {
   "q": "Is sports market comparison a good investment?",
   "alt_phrasings": [
    "can I invest in sports market comparison",
    "is market comparison worth it as an investment",
    "returns on market comparison as an investment"
   ],
   "a": {
    "status": "refused",
    "answer": "The system does not offer investment advice or frame the product as an investment. It is a calibration and analytics engine, not a financial advisor, and it makes no return claim. Investment questions should go to a licensed professional.",
    "source_artifact": "docs/JOB_EVIDENCE_PACKET.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "financial_advice",
    "refused"
   ]
  },
  {
   "q": "What's this player's aging curve?",
   "alt_phrasings": [
    "how does he age",
    "project his decline by age",
    "age curve for player X"
   ],
   "a": {
    "status": "no_data",
    "answer": "An aging curve is not buildable from this data. There is no birthdate or age column in any NBA table and only a few season snapshots are on hand, so the honest move is not to pretend a curve exists. This is a data-availability limit, not a claim that aging effects are absent -- add age labels and more seasons and it becomes testable.",
    "source_artifact": "webapp/public/data/insights/aging_curve_lite.json",
    "as_of": "2026-07-23"
   },
   "tags": [
    "not_built",
    "nba",
    "aging"
   ]
  },
  {
   "q": "Is this team a front-runner or a comeback team?",
   "alt_phrasings": [
    "do they play from ahead or behind",
    "front-runner vs comeback profile",
    "how do they do when trailing at half"
   ],
   "a": {
    "status": "no_data",
    "answer": "A per-team front-runner-versus-comeback profile is not buildable in this corpus -- no team clears the minimum of a couple of games both leading and trailing at halftime, so per-team splits would be one or two games and are masked rather than printed as stable. Only a league-level readout is robust here. It is a thin-sample limit stated as a descriptive fact.",
    "source_artifact": "webapp/public/data/insights/ctx_team_states.json",
    "as_of": "2026-05-21 16:05:11"
   },
   "tags": [
    "not_built",
    "nba",
    "team_state"
   ]
  },
  {
   "q": "What's this player's clutch or fourth-quarter per-36 shift?",
   "alt_phrasings": [
    "Q4 splits per 36",
    "how does he change in clutch time",
    "late-game per-36 shift"
   ],
   "a": {
    "status": "no_data",
    "answer": "The late-game per-36 shift is not built: the NBA boxscores are stored as full-game aggregates with no period or clutch grain, so a Q4/OT split cannot be computed without fabricating numbers. The period grain is discarded upstream at ingest, and recovering it is a data-layer re-ingest that is out of scope. The honest answer is a refusal, not a made-up split.",
    "source_artifact": "webapp/public/data/insights/clutch_context.json",
    "as_of": "2026-07-23T03:21:53Z"
   },
   "tags": [
    "not_built",
    "nba",
    "clutch"
   ]
  },
  {
   "q": "Do you cover the NFL?",
   "alt_phrasings": [
    "NFL predictions",
    "football forecasts",
    "any NFL data"
   ],
   "a": {
    "status": "no_data",
    "answer": "The NFL is not in the covered set. This system's committed data spans NBA, MLB, soccer, and tennis; there is no NFL corpus, so there is nothing to answer. Asking about one of the four covered sports will get a real result.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "coverage_gap",
    "nfl"
   ]
  },
  {
   "q": "Do you have NHL predictions?",
   "alt_phrasings": [
    "hockey forecasts",
    "NHL data",
    "cover the NHL"
   ],
   "a": {
    "status": "no_data",
    "answer": "The NHL is not covered. The committed sports here are NBA, MLB, soccer, and tennis, and no hockey data exists in the repo. There is nothing to return for the NHL.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "coverage_gap",
    "nhl"
   ]
  },
  {
   "q": "Can you predict college basketball games?",
   "alt_phrasings": [
    "NCAA hoops predictions",
    "college basketball forecasts",
    "do you cover CBB"
   ],
   "a": {
    "status": "no_data",
    "answer": "College basketball is not covered. The engine's data is NBA, MLB, soccer, and tennis only, with no NCAA corpus, so a college game cannot be forecast here. The NBA is the covered basketball league.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "coverage_gap",
    "ncaa"
   ]
  },
  {
   "q": "What about golf, UFC, or esports?",
   "alt_phrasings": [
    "do you cover golf",
    "UFC fight predictions",
    "esports forecasts"
   ],
   "a": {
    "status": "no_data",
    "answer": "None of those are covered. The committed sports are NBA, MLB, soccer, and tennis; golf, combat sports, and esports have no data in the repo. There is nothing to answer for them.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "coverage_gap",
    "other_sports"
   ]
  },
  {
   "q": "Do you do WNBA predictions?",
   "alt_phrasings": [
    "WNBA forecasts",
    "cover the WNBA",
    "women's basketball predictions"
   ],
   "a": {
    "status": "no_data",
    "answer": "The WNBA is not in the covered corpus, so there is no data to answer from -- the honest response is no_data rather than a borrowed NBA number. The covered basketball league here is the NBA. Ask an NBA question for a real result.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "coverage_gap",
    "wnba"
   ]
  },
  {
   "q": "Do you cover cricket or rugby?",
   "alt_phrasings": [
    "cricket predictions",
    "rugby forecasts",
    "any cricket or rugby data"
   ],
   "a": {
    "status": "no_data",
    "answer": "Neither cricket nor rugby is covered. The committed sports are NBA, MLB, soccer, and tennis, and no data exists for other sports. There is nothing to return here.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "coverage_gap",
    "other_sports"
   ]
  },
  {
   "q": "Who won the 1998 NBA Finals?",
   "alt_phrasings": [
    "historical champion trivia",
    "which team won in 1998",
    "past finals winner"
   ],
   "a": {
    "status": "no_data",
    "answer": "That specific historical fact is not something this engine will answer from memory, and it is not a registered result inside the committed corpora. The historical_result resolver only covers games and outcomes that live in the repo's data files. For general basketball history, a reference source is the right place.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "trivia",
    "off_domain"
   ]
  },
  {
   "q": "What's the all-time scoring record?",
   "alt_phrasings": [
    "career scoring leader",
    "most points ever",
    "all-time points record"
   ],
   "a": {
    "status": "no_data",
    "answer": "All-time league records are not in the committed data and are not answered from model memory. The engine reports stats and results that exist in its corpora, not historical-record trivia. A league reference source is the right place for that.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "trivia",
    "off_domain"
   ]
  },
  {
   "q": "Will this player get traded?",
   "alt_phrasings": [
    "trade rumors",
    "is he getting moved",
    "any trade buzz on player X"
   ],
   "a": {
    "status": "no_data",
    "answer": "Trade speculation is not something this system tracks or predicts. There is no transactions or rumors feed committed here, and the engine does not forecast front-office moves. Committed player and team analytics describe on-court performance only.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "rumors",
    "off_domain",
    "future"
   ]
  },
  {
   "q": "Who should I draft in fantasy?",
   "alt_phrasings": [
    "fantasy draft advice",
    "best fantasy picks",
    "rank these players for fantasy"
   ],
   "a": {
    "status": "no_data",
    "answer": "The system does not produce fantasy draft rankings or advice. It has descriptive player analytics on completed data, but no fantasy-scoring projection layer, so a draft recommendation would be invented. Ask about a player's actual committed metrics instead.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "fantasy",
    "off_domain"
   ]
  },
  {
   "q": "Can you build me a daily fantasy lineup?",
   "alt_phrasings": [
    "DFS lineup optimizer",
    "optimal DFS lineup tonight",
    "best DFS plays"
   ],
   "a": {
    "status": "no_data",
    "answer": "Daily fantasy lineup building is out of scope. It needs a live slate, salaries, and projections, none of which are committed here, so no lineup can be built honestly. The engine's output is calibration and completed-game analytics, not DFS optimization.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "dfs",
    "off_domain",
    "future"
   ]
  },
  {
   "q": "Who's going to win MVP this season?",
   "alt_phrasings": [
    "MVP race prediction",
    "who wins the award",
    "predict this year's MVP"
   ],
   "a": {
    "status": "no_data",
    "answer": "Award outcomes are not forecast here. There is no committed data on voting or a current-season MVP model, so a prediction would be speculation. The engine describes on-court performance in completed corpora, not award races.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "awards",
    "future",
    "off_domain"
   ]
  },
  {
   "q": "Is this coach going to get fired?",
   "alt_phrasings": [
    "coach hot seat",
    "will the coach be let go",
    "job security for coach X"
   ],
   "a": {
    "status": "no_data",
    "answer": "Coaching-change speculation is not in scope. The system has no front-office or job-status data committed and does not forecast personnel decisions. Its analytics cover player and team on-court performance only.",
    "source_artifact": "docs/AI_CONSUMER_CONTRACT.md",
    "as_of": "2026-07-23"
   },
   "tags": [
    "rumors",
    "off_domain",
    "future"
   ]
  }
 ]
}
