{
 "dataset": "movers-day",
 "title": "Movers — rolling 24 hours",
 "note": "Measured against this site's own price tape, not a provider's 24h field. `ref_price` and `ref_at` are the reading the move was measured from, so every row is recomputable. Ranked by absolute move.",
 "integrity": {
  "dataset": "movers-day",
  "window_days": 14,
  "scope": "Every instrument on this site's own price log that cleared the coverage bar for a rolling 24 hours. An instrument absent from this table was not ranked, which is not the same as flat — the page beside it counts them and says why.",
  "coverage": {
   "ledgers": [
    "prices"
   ],
   "gap_rows": 5,
   "not_looking_minutes": 2801.6,
   "complete": false,
   "windows": [
    {
     "who": "The live price tape",
     "from": "2026-08-28T20:47:57.833857+00:00",
     "to": "2026-08-28T23:59:59.999999+00:00",
     "minutes": 192.0,
     "rows": 1,
     "who_said": "The live price tape",
     "why": "the reading was taken and could not be written down"
    },
    {
     "who": "The live price tape",
     "from": "2026-08-29T00:00:00+00:00",
     "to": "2026-08-29T23:59:59.999999+00:00",
     "minutes": 1440.0,
     "rows": 1,
     "who_said": "The live price tape",
     "why": "the reading was taken and could not be written down"
    },
    {
     "who": "The live price tape",
     "from": "2026-08-30T00:00:00+00:00",
     "to": "2026-08-30T19:04:22+00:00",
     "minutes": 1144.4,
     "rows": 1,
     "who_said": "The live price tape",
     "why": "the reading was taken and could not be written down"
    },
    {
     "who": "The price tape — GOLD",
     "from": "2026-09-01T00:46:25.911918+00:00",
     "to": "2026-09-01T01:06:38.035196+00:00",
     "minutes": 20.2,
     "rows": 1,
     "who_said": "The price tape — GOLD",
     "why": "a source gave us a price too old to use, so we recorded none"
    },
    {
     "who": "The price tape — GOLD",
     "from": "2026-09-01T01:11:40.677048+00:00",
     "to": "2026-09-01T01:16:43.077314+00:00",
     "minutes": 5.0,
     "rows": 1,
     "who_said": "The price tape — GOLD",
     "why": "a source gave us a price too old to use, so we recorded none"
    }
   ]
  },
  "density": {
   "per_day": null,
   "expected_per_day": null,
   "expected_from": "not a continuous record — a day with no rows in it is a quiet day in the world, not a gap in ours",
   "mean_per_day": null,
   "thin_days": [],
   "empty_days": []
  },
  "provenance": [],
  "provider_fallbacks": [],
  "corrections": [],
  "our_downtime": [
   {
    "id": "2026-09-01-gold-contract",
    "date": "2026-09-01",
    "minutes": 35,
    "severity": "degraded",
    "title": "We published a wrong gold price for 35 minutes",
    "explained": true
   },
   {
    "id": "2026-09-01-unexplained-1310",
    "date": "2026-09-01",
    "minutes": 49,
    "severity": "degraded",
    "title": "Publishing ran at half speed for 49 minutes",
    "explained": true
   },
   {
    "id": "2026-08-30-unexplained-1844",
    "date": "2026-08-30",
    "minutes": 33,
    "severity": "degraded",
    "title": "Publishing ran at half speed for 33 minutes",
    "explained": true
   },
   {
    "id": "2026-08-28-unexplained-1625",
    "date": "2026-08-28",
    "minutes": 43,
    "severity": "degraded",
    "title": "Publishing ran at half speed for 43 minutes",
    "explained": true
   },
   {
    "id": "2026-08-28-tape-cwd",
    "date": "2026-08-28",
    "minutes": 2776,
    "severity": "degraded",
    "title": "The price record had a 46-hour hole and nothing said so",
    "explained": true
   },
   {
    "id": "2026-08-26-unexplained-1107",
    "date": "2026-08-26",
    "minutes": 78,
    "severity": "degraded",
    "title": "Publishing ran at half speed for 78 minutes",
    "explained": true
   },
   {
    "id": "2026-08-19-unbound-marker",
    "date": "2026-08-19",
    "minutes": 1264,
    "severity": "down",
    "title": "The wire published nothing for 21 hours",
    "explained": true
   }
  ],
  "not_checked": {
   "at": "2026-08-31",
   "checks": 2710,
   "failed": 5,
   "failures": [
    "…and the tape carries PLAIN-TEXT rows as well as linked ones — a row with nothing behind it has no `href` at all, so the two states are distinguishable in the markup and not only in the styling (batch L §9), and a page where every row linked would not be exercising that rule",
    "every recorded incident carries a written post-mortem",
    "…and the timeline shows we were first",
    "…which keeps the permalink, grows the timeline, and records the event that ended it",
    "…and the measured row is 46px on a phone and 42px above 620 — the heights §1 asked for, read off the rendered page"
   ],
   "passed": 2705,
   "raises": 0,
   "skipped": 4,
   "skips": [
    [
     "digest-2026-08-09-pm: its links resolve to published posts and to pages on disk (3 checks)",
     "published before the wrap became a linked recap — the stored post is the audit trail and is never rewritten"
    ],
    [
     "the display rung (44) is asserted on the lead card's figure",
     "the figure is the hero number INSIDE the card graphic — SVG user units in an 800x450 viewBox — so its rendered size is `units x (card width / 800)` and no one value makes it 44px on the front page, an article page and a share kit at once. Measured: 126px before this batch and 68.7px after, at 1440x900, because §6 put the lead in a 1/3 column. Reaching 44 means re-composing the card graphic, which is a batch and not a line — see docs/BATCH-K-REPORT.md"
    ]
   ]
  }
 },
 "columns": [
  "symbol",
  "pct",
  "price",
  "ref_price",
  "ref_at",
  "at",
  "n",
  "class"
 ],
 "count": 17,
 "rows": [
  {
   "symbol": "SOL",
   "pct": -3.3872,
   "price": 98.12,
   "ref_price": 101.56,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "crypto"
  },
  {
   "symbol": "AAPL",
   "pct": 3.1845,
   "price": 326.94,
   "ref_price": 316.85,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "equity"
  },
  {
   "symbol": "TSLA",
   "pct": -3.0439,
   "price": 356.75,
   "ref_price": 367.95,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "equity"
  },
  {
   "symbol": "META",
   "pct": 2.3867,
   "price": 586.0,
   "ref_price": 572.34,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "equity"
  },
  {
   "symbol": "ETH",
   "pct": -2.2097,
   "price": 2381.32,
   "ref_price": 2435.13,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "crypto"
  },
  {
   "symbol": "AMZN",
   "pct": -2.1827,
   "price": 254.1,
   "ref_price": 259.77,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "equity"
  },
  {
   "symbol": "MSFT",
   "pct": -2.1073,
   "price": 496.6,
   "ref_price": 507.29,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "equity"
  },
  {
   "symbol": "BRENT",
   "pct": 1.8994,
   "price": 94.42,
   "ref_price": 92.66,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "commodity"
  },
  {
   "symbol": "GOOGL",
   "pct": -1.6207,
   "price": 333.85,
   "ref_price": 339.35,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "equity"
  },
  {
   "symbol": "BTC",
   "pct": -1.196,
   "price": 76667.0,
   "ref_price": 77595.0,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "crypto"
  },
  {
   "symbol": "NASDAQ",
   "pct": -1.0536,
   "price": 26093.048,
   "ref_price": 26370.889,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "index"
  },
  {
   "symbol": "NVDA",
   "pct": -0.6115,
   "price": 219.43,
   "ref_price": 220.78,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "equity"
  },
  {
   "symbol": "S&P 500",
   "pct": -0.59,
   "price": 7640.79,
   "ref_price": 7686.14,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "index"
  },
  {
   "symbol": "DOW",
   "pct": -0.3282,
   "price": 53011.35,
   "ref_price": 53185.9,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "index"
  },
  {
   "symbol": "GOLD",
   "pct": 0.3106,
   "price": 4392.5,
   "ref_price": 4378.9,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "commodity"
  },
  {
   "symbol": "US 10Y",
   "pct": 0.0836,
   "price": 4.788,
   "ref_price": 4.784,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "rate"
  },
  {
   "symbol": "DXY",
   "pct": -0.0131,
   "price": 99.603,
   "ref_price": 99.616,
   "ref_at": "2026-09-01T13:42:16.350284+00:00",
   "at": "2026-09-02T13:41:50.591494+00:00",
   "n": 305,
   "class": "fx"
  }
 ]
}
