Roster Health

Structural assertions against elected_officials. Run after any reconcile, seed, or import to confirm we're not silently drifting from the real Congress.

Overall: FAILING
122 senate · 450 house · 572 total · 56 distinct states · 2 distinct chambers
Generated 2026-10-19T06:42:55.339Z
Status Check Detail
✗ Senate total Expected 100, found 122 (drift = 22). Run scripts/reconcile-congress-roster.ts.
✗ House total (voting members) Expected ~435 voting reps, found 444 (drift = 9). Run scripts/reconcile-congress-roster.ts.
✗ Per-state senator counts (50 states) 1 state off: NY=24
✓ Canonical chamber labels Only U.S. Senate / U.S. House in use.
✓ Canonical state labels (USPS 2-letter) All states use 2-letter USPS codes.
⚠ Bioguide-slug entities with eo row 2 congress-* entities missing an elected_officials row (showing first 30): David Scott (congress-s001157); Sheila Cherfilus-McCormick (congress-c001127)
✓ No stray chambers in totals Total 572 = 122 senate + 450 house.
✓ Non-voting delegates 6 delegate rows (DC, PR, VI, GU, MP, AS — non-voting; expected 6).

Also available as JSON: /congress/roster-health?format=json