{
 "generated_at": "2026-09-08T02:31Z",
 "articles": 409,
 "cost_lines": 2634,
 "headline_rows": 289,
 "articles_without_lines": 20,
 "verified_lines": 838,
 "flights_flag_corrected": 346,
 "nights_read_from_article": 54,
 "basis_audited": 717,
 "as_of_from_article": 43,
 "as_of_from_last_verified": 101,
 "override_lines": 14,
 "hand_verified": 56,
 "hand_rejected": 8,
 "hand_checked_on": "2026-09-08",
 "currencies": {
  "USD": 2219,
  "GBP": 253,
  "EUR": 35,
  "AUD": 85,
  "JPY": 24,
  "KRW": 9,
  "SGD": 2,
  "NOK": 2,
  "NZD": 5
 },
 "fx": {
  "source": "European Central Bank euro foreign exchange reference rates",
  "url": "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml",
  "date": "2026-09-07",
  "per_eur": {
   "EUR": 1.0,
   "USD": 1.1622,
   "GBP": 0.85894,
   "AUD": 1.6109,
   "JPY": 179.85,
   "CAD": 1.6062,
   "NZD": 1.978,
   "KRW": 1566.56,
   "SGD": 1.4716,
   "NOK": 10.774
  }
 },
 "method": "Structured extraction of every stated family trip-cost figure from published Endless Travel Plans articles (read-only export 2026-09-07). Each figure is kept in its native currency with the verbatim evidence sentence; a line is dropped when its numbers do not appear verbatim in the article. USD equivalents use ECB reference rates of the stated date and are derived, not quoted. Every ranking-eligible line was then re-read against the surrounding passage of its article to record what the figure covers, whether flights are in and from where, and whether it is a stated total, a lead-in price or a ceiling. A fourth whole-article read records whether the guide quotes the total from a named operator or source, assembles it from its own line items, or gives it as a lead-in price, plus any stated night count, an open-ended high figure and named exclusions.",
 "ranked_rows": 56,
 "build": "2026-09-07",
 "version": "2026-09",
 "ranking_rule": "headline line, scope total trip or package, party a family of four (four/4/two adults and two children), at least two nights (a stated day count reads as one night fewer unless the article prices a night count), single named place, passage-verified whole-trip total (scope_ok, covers names at least two trip components) whose figure_kind is stated_total or from_price (ceilings, per-unit figures and methodology examples excluded), then read by hand against the live guide (hand_verified column carries the date; rejected rows and unchecked rows never rank); one row per destination on the lowest usd_low after name normalisation",
 "hand_verified_on": "2026-09-08",
 "hand_checked": 64,
 "machine_pool_unchecked": 532
}