{
  "published_xg": "The provider's published team total, shown on the scoreboard.",
  "derived": "True when the private team reconstruction is within 0.10 inclusive and has no closed-case override.",
  "divergence_status": "Fixture review status. none means no registered divergence, unreviewed means an open case and reviewed means an individual review is complete. Blank outside coverage.",
  "review_basis": "group-analysis on baseline intake, none on nightly intake, or the basis of an individual review.",
  "review_cohort": "2026-11-baseline or nightly. Empty for fixtures without a case. Baseline reviews are due 30 days after verified launch. Nightly reviews are due 7 days after first detection.",
  "displayed_xgd": "League-table xGD subtracts the two-decimal xG and xGA displayed in the same row. Source match values are unchanged.",
  "standings_csv_xgd": "Standings CSV keeps six-decimal xG and xGA precision; xgd subtracts those exported values.",
  "generated_at": "UTC timestamp when this page/data build was generated. Not the time of the last provider fetch or latest match.",
  "form_last5": "Up to five completed matches in chronological order, with W for win, D for draw and L for loss.",
  "xgd_last10": "Up to ten completed matches, oldest first. Each value is displayed team xG minus displayed opponent xG for that match. The CSV field is a JSON array, with null for a match missing xG.",
  "player_entries": "The current season counts one ranking record per player per club in this competition and phase. The appearances column counts matches played."
}