{
  "_schema": "The Roadmap Reckoner entries (alex:c6884:reckoner-landing-and-crawl). Publisher APPENDS one object per published entry to `entries`, then deploys; tools/deploy_website.py rebuilds /reckoner/index.html from this file on every deploy. Keys (all required): headline, promiser, place, verdict (DELIVERED ON TIME | DELIVERED LATE (by ...) | DELIVERED SMALLER | ABANDONED | PENDING, ON TRACK | PENDING, OVERDUE (by ...)), promised_date, delivered (a date, or the status in words), last_checked (YYYY-MM-DD), blog_url (/blog/<slug>/). Optional: source_url (the promise's primary source). An entry with \"example\": true is labelled EXAMPLE, never enters JSON-LD, and is dropped automatically once any real entry exists. Validate: python tools/build_reckoner_page.py --check",
  "entries": [
    {
      "example": true,
      "headline": "Did the city open the riverfront library branch by 2024, as its capital plan promised?",
      "promiser": "Example City Council",
      "place": "Example City",
      "verdict": "DELIVERED LATE (by 14 months)",
      "promised_date": "2024-06",
      "delivered": "2025-08",
      "last_checked": "2026-09-24",
      "blog_url": "/blog/"
    }
  ]
}
