News Analytics
FastAPI-backed source, lens, workflow, and event diagnostics
The news surface reads from the backend contract and exposes exploratory comparisons, data quality checks, workflow health, and same-event analysis.
Index
Pages
All routes below stay inside the same shared analytics surface.
News Workflow Status
Live FastAPI data
What this page does
Monitor freshness, scrape/scoring health, and current pipeline status.
Data Mode
Snapshot mode requires a valid date (`YYYY-MM-DD`). Falling back to current data until provided.
Pipeline Snapshot
Input Articles1,427
Excluded (Scrape Errors)503
Included Articles924
Scored Articles363
Zero Scores0
Unscorable561
Coverage39.3%
Snapshot mode. Refresh checks
Runtime Checks
- Ingest + digest endpoint: PASS
- Scrape filtering in effect: PASS
- Rubric scoring present: PASS
- Unscorable article gate: WARN
- Precomputed contract present: PASS
- Freshness gate: WARN Snapshot mode does not use freshness health gate.
| Check | Endpoint | Status | Detail |
|---|---|---|---|
| Digest | /api/news/digest?limit=1 | HTTP 200 | current |
| Latest | /api/news/digest/latest | HTTP 200 | current |
| Stats | /api/news/stats | HTTP 200 | current |
| Freshness | /health/news-freshness | HTTP 200 | current |
Latest Article
Iran war pushes oil prices to 4-year high as Hegseth faces lawmakers
Source: CBS News
Published (UTC): 2026-04-30T15:12:38Z
Oil prices have reached a four-year high amid ongoing tensions with Iran, as new military options are considered to address the Strait of Hormuz standoff.