{
 "version": 1,
 "site": "https://news.dev-zero.dev",
 "updated": "2026-11-02T19:45:00Z",
 "stories": [
  {
   "slug": "stevens-endorses-rogers-michigan-senate",
   "section": "Politics",
   "topic": "Michigan Senate",
   "topics": [
    "michigan",
    "midterms-2026"
   ],
   "published": "2026-11-02",
   "status": [
    {
     "type": "ok",
     "label": "Confirmed · 9 outlets"
    }
   ],
   "title": "Democrat Haley Stevens endorses Republican Mike Rogers two days before Michigan votes",
   "dek": "The congresswoman broke with her party's Senate nominee, Abdul El-Sayed, in one of the races that could decide control of the chamber.",
   "facts": [
    {
     "text": "Stevens backed GOP nominee Mike Rogers on Sunday, Nov. 1, over El-Sayed, who beat her in the August primary.",
     "src": [
      "ABC",
      "NBC",
      "CBS",
      "NPR"
     ]
    },
    {
     "text": "She appeared beside Rogers at Perfecting Church in Detroit before announcing it. She had endorsed El-Sayed after losing the primary.",
     "src": [
      "NPR",
      "NBC"
     ]
    },
    {
     "text": "El-Sayed's campaign had asked her to stay away from its events.",
     "src": [
      "Fox News",
      "NBC"
     ]
    },
    {
     "text": "Her longtime chief of staff and many of her congressional staff resigned in protest.",
     "src": [
      "NPR"
     ]
    },
    {
     "text": "Trump praised the move. Senate Democrats, including Chuck Schumer, reaffirmed support for El-Sayed.",
     "src": [
      "ABC",
      "CBS"
     ]
    },
    {
     "text": "El-Sayed's campaign said it raised $1.2 million in the four hours after the endorsement.",
     "src": [
      "Fox News"
     ],
     "flag": "Campaign claim"
    }
   ],
   "unknown": null,
   "watch": "Michigan votes Tuesday, Nov. 3. The result will show whether the endorsement moved voters in either direction.",
   "coverage": {
    "l": 1,
    "ll": 5,
    "c": 0,
    "lr": 1,
    "r": 1,
    "u": 1
   },
   "blindspot": null,
   "framing": "Left-leaning outlets led with the Democratic backlash and staff resignations. Right-leaning outlets led with Democratic divisions over El-Sayed, and Fox also reported his fundraising bump.",
   "outlets": [
    {
     "lean": "ll",
     "name": "NPR",
     "quote": true,
     "text": "Haley Stevens endorses GOP candidate in Michigan Senate race, spurning Abdul El-Sayed",
     "url": "https://www.npr.org/2026/11/01/nx-s1-6020993/michigan-senate-race-abdul-el-sayed-haley-stevens-mike-rogers"
    },
    {
     "lean": "ll",
     "name": "ABC News",
     "quote": true,
     "text": "Democratic Rep. Haley Stevens endorses GOP candidate Mike Rogers in Michigan US Senate race",
     "url": "https://abcnews.com/Politics/democratic-rep-haley-stevens-endorses-gop-candidate-mike/story?id=137752255"
    },
    {
     "lean": "ll",
     "name": "NBC News",
     "quote": false,
     "text": "Straight report that calls it a major shake-up in a race that could decide Senate control.",
     "url": "https://www.nbcnews.com/politics/2026-election/haley-stevens-endorses-gop-mike-rogers-michigan-senate-race-el-sayed-rcna606831"
    },
    {
     "lean": "ll",
     "name": "CBS News",
     "quote": false,
     "text": "Leads with the rift, noting she told Democrats on Saturday night she'd vote for El-Sayed.",
     "url": "https://www.cbsnews.com/news/haley-stevens-mike-rogers-together-church-abdul-el-sayed-michigan-senate/"
    },
    {
     "lean": "ll",
     "name": "Washington Post",
     "quote": true,
     "text": "Inside the chaos before Haley Stevens's shocking Senate endorsement in Michigan",
     "url": "https://www.washingtonpost.com/politics/2026/11/01/what-happened-before-haley-stevens-endorsed-mike-rogers-over-abdul-el-sayed/"
    },
    {
     "lean": "l",
     "name": "CNN",
     "tag": "Live blog",
     "quote": false,
     "text": "Stevens told Anderson Cooper her decision is firm but didn't explain the reversal.",
     "url": "https://www.cnn.com/2026/11/01/politics/live-news/midterm-election-congress"
    },
    {
     "lean": "r",
     "name": "Fox News",
     "quote": true,
     "text": "Haley Stevens' endorsement stunt backfires with El-Sayed setting single-day fundraising record",
     "url": "https://www.foxnews.com/politics/haley-stevens-endorsement-stunt-backfires-el-sayed-setting-single-day-fundraising-record"
    },
    {
     "lean": "lr",
     "name": "Washington Examiner",
     "tag": "Opinion",
     "quote": true,
     "text": "Michigan Democrats' unity campaign ends in divorce",
     "url": "https://www.washingtonexaminer.com/opinion/columnists/4787654/michigan-democrats-unity-divorce-stevens-el-sayed/"
    },
    {
     "lean": "u",
     "name": "Bridge Michigan",
     "tag": "Local",
     "quote": true,
     "text": "Haley Stevens endorses Mike Rogers, bucking Abdul El-Sayed in Michigan Senate race",
     "url": "https://bridgemi.com/michigan-politics/haley-stevens-joins-mike-rogers-in-detroit-bucking-abdul-el-sayed-in-senate-race/"
    }
   ],
   "url": "https://news.dev-zero.dev/story/stevens-endorses-rogers-michigan-senate/"
  },
  {
   "slug": "greenacres-learjet-crash-nine-killed",
   "section": "U.S.",
   "topic": "Aviation",
   "topics": [
    "aviation"
   ],
   "published": "2026-11-01",
   "status": [
    {
     "type": "ok",
     "label": "Confirmed"
    },
    {
     "type": "warn",
     "label": "Cause under investigation"
    }
   ],
   "title": "Nine killed as business jet crashes onto a Palm Beach County road",
   "dek": "The Learjet was flying from Austin to the Bahamas. Federal investigators are working to determine the cause.",
   "facts": [
    {
     "text": "A Learjet 60 crashed near Greenacres, Fla., around 12:50 p.m. Sunday, Nov. 1. All nine people aboard died.",
     "src": [
      "NBC6 Miami"
     ]
    },
    {
     "text": "The flight was going from Austin, Texas, to North Eleuthera, Bahamas.",
     "src": [
      "FAA via CW34"
     ]
    },
    {
     "text": "The pilots had reported turbulence, icing and precipitation before the crash.",
     "src": [
      "NBC6 Miami"
     ]
    },
    {
     "text": "The FAA and NTSB are investigating. Gov. Ron DeSantis visited the site.",
     "src": [
      "CW34",
      "NBC6"
     ]
    }
   ],
   "unknown": "The cause. No official finding has been released.",
   "watch": "The NTSB's preliminary report, which lays out the facts investigators have confirmed.",
   "coverage": null,
   "blindspot": null,
   "framing": null,
   "outlets": [
    {
     "lean": "u",
     "name": "NBC6 Miami",
     "tag": "Local",
     "quote": false,
     "text": "Live updates and recap from the scene.",
     "url": "https://www.nbcmiami.com/news/local/officials-respond-to-fiery-aircraft-incident-in-palm-beach-county/3881532/"
    },
    {
     "lean": "u",
     "name": "CW34 West Palm Beach",
     "tag": "Local",
     "quote": false,
     "text": "Aircraft registration, flight path and investigation details.",
     "url": "https://cw34.com/news/local/explosion-fire-shut-down-military-trail-in-both-directions-military-trail-s-military-trail-diamond-road-explosion-fire-loud-boom-boom-heard-for-miles-road-closure-traffic-alert-road-damage-broken-pavement-debris"
    }
   ],
   "url": "https://news.dev-zero.dev/story/greenacres-learjet-crash-nine-killed/"
  },
  {
   "slug": "us-approves-patriot-sale-ukraine",
   "section": "World",
   "topic": "Ukraine",
   "topics": [
    "ukraine"
   ],
   "published": "2026-10-30",
   "status": [
    {
     "type": "ok",
     "label": "Confirmed · official release"
    }
   ],
   "title": "U.S. clears possible $2.1 billion sale of 500 Patriot interceptors to Ukraine",
   "dek": "Ukraine is paying with allied money and an EU loan, and its supply of the interceptors had run out.",
   "facts": [
    {
     "text": "The State Department approved the potential sale of PAC-3 MSE interceptors on Friday, Oct. 30.",
     "src": [
      "CNN",
      "Ukrainska Pravda"
     ]
    },
    {
     "text": "Ukraine is paying with money from Canada, Germany and Norway plus an EU loan. No U.S. funds are involved.",
     "src": [
      "State Dept. via both"
     ]
    },
    {
     "text": "Ukraine's Patriot interceptor supply had run dry earlier in October.",
     "src": [
      "CNN"
     ]
    }
   ],
   "unknown": null,
   "watch": null,
   "coverage": null,
   "blindspot": null,
   "framing": null,
   "outlets": [
    {
     "lean": "l",
     "name": "CNN",
     "quote": true,
     "text": "US approves potential $2.1 billion sale of scarce Patriot missiles to Ukraine",
     "url": "https://keyt.com/politics/cnn-us-politics/2026/10/30/us-approves-potential-2-1-billion-sale-of-scarce-patriot-missiles-to-ukraine/"
    },
    {
     "lean": "u",
     "name": "Ukrainska Pravda",
     "quote": false,
     "text": "Details the package and funding, citing the State Department.",
     "url": "https://www.pravda.com.ua/eng/news/2026/10/30/8060570/"
    }
   ],
   "url": "https://news.dev-zero.dev/story/us-approves-patriot-sale-ukraine/"
  },
  {
   "slug": "epstein-files-classified-material-cbs",
   "section": "Justice",
   "topic": "Epstein Files",
   "topics": [
    "epstein-files"
   ],
   "published": "2026-10-28",
   "status": [
    {
     "type": "info",
     "label": "Documented · 1 original source"
    }
   ],
   "title": "DOJ's own released files point to classified Epstein material that was never made public",
   "dek": "A CBS News review found references to classified items and gaps in the numbering, contradicting the Justice Department's account.",
   "facts": [
    {
     "text": "A CBS News review of DOJ-released files found at least three documents indicating classified Epstein material was collected.",
     "src": [
      "CBS News"
     ]
    },
    {
     "text": "One inventory shows classified items, including two CDs, delivered in March 2025 to the Deputy Attorney General's office, then run by Todd Blanche.",
     "src": [
      "CBS News"
     ]
    },
    {
     "text": "Blanche, now Attorney General, has said nothing was withheld on national-security grounds.",
     "src": [
      "CBS News"
     ]
    },
    {
     "text": "CBS also found numbering gaps, including 66 missing images in a set of about 4,500 Epstein check images.",
     "src": [
      "CBS News"
     ]
    },
    {
     "text": "DOJ did not respond to CBS. It has said everything the law required was released and the rest was unrelated, privileged or duplicate.",
     "src": [
      "CBS News"
     ]
    }
   ],
   "unknown": "What the classified material contains, and whether it was later declassified or released.",
   "watch": "Whether the Justice Department answers the report, and what the inspector general's audit of the release finds.",
   "coverage": {
    "l": 3,
    "ll": 1,
    "c": 0,
    "lr": 0,
    "r": 0,
    "u": 4
   },
   "blindspot": "We found no coverage of this report from right-rated outlets as of Nov 2. If one runs it, it gets added here.",
   "framing": "Left-rated outlets framed the report as evidence the administration is hiding records. The New American, a conservative outlet we haven't rated yet, asked why national-security secrecy applies at all. IBTimes used the most hedged language.",
   "outlets": [
    {
     "lean": "ll",
     "name": "CBS News",
     "tag": "Original",
     "quote": true,
     "text": "Classified material missing from Epstein files, documents suggest",
     "url": "https://www.cbsnews.com/news/epstein-files-classified-material-missing-documents-suggest/"
    },
    {
     "lean": "l",
     "name": "The Daily Beast",
     "quote": true,
     "text": "Trump Hit by New Mystery Over Missing Epstein Files",
     "url": "https://www.thedailybeast.com/trump-hit-by-new-mystery-over-claims-missing-epstein-files"
    },
    {
     "lean": "l",
     "name": "The New Republic",
     "quote": true,
     "text": "DOJ Appears to Be Hiding Classified Documents From Epstein Files",
     "url": "https://newrepublic.com/post/217301/doj-classified-documents-missing-epstein-files"
    },
    {
     "lean": "l",
     "name": "Raw Story",
     "quote": false,
     "text": "Leads with classified material reaching Blanche's office.",
     "url": "https://www.rawstory.com/todd-blanche-epstein-files-2678159513/"
    },
    {
     "lean": "u",
     "name": "The New American",
     "quote": true,
     "text": "Classified Epstein Files Surface Despite DOJ Denials. Why the National Security Secrecy?",
     "url": "https://thenewamerican.com/us/crime/classified-epstein-files-surface-despite-doj-denials-why-the-national-security-secrecy/"
    },
    {
     "lean": "u",
     "name": "IBTimes",
     "quote": false,
     "text": "Hedged framing: says the government might have withheld material.",
     "url": "https://www.ibtimes.com/government-might-have-withheld-classified-material-epstein-files-report-says-3809089"
    },
    {
     "lean": "u",
     "name": "WION",
     "quote": false,
     "text": "Explainer on the gaps and redactions CBS identified.",
     "url": "https://www.wionews.com/world/gross-negligence-or-something-else-doj-epstein-files-release-faces-fresh-scrutiny-after-investigation-spots-unexplained-gaps-and-redactions-1793263212839"
    },
    {
     "lean": "u",
     "name": "Political Wire",
     "quote": false,
     "text": "Aggregates the CBS report.",
     "url": "https://politicalwire.com/2026/10/28/classified-material-missing-from-epstein-files/"
    }
   ],
   "url": "https://news.dev-zero.dev/story/epstein-files-classified-material-cbs/"
  }
 ],
 "hubs": [
  {
   "slug": "epstein-files",
   "title": "The Epstein Files",
   "url": "https://news.dev-zero.dev/epstein-files/",
   "data": "https://news.dev-zero.dev/api/v1/hubs/epstein-files.json"
  }
 ],
 "live": [
  {
   "name": "ABC News",
   "channel": "UCBi2mrWuNuyYy4gbM6fU18Q"
  },
  {
   "name": "Sky News",
   "channel": "UCoMdktPbSTixAyNGwb-UYkQ"
  }
 ]
}