Skip to content

Implement Texas current-election sources#174

Closed
ThatXliner wants to merge 1 commit into
mainfrom
codex/texas-election-cycle
Closed

Implement Texas current-election sources#174
ThatXliner wants to merge 1 commit into
mainfrom
codex/texas-election-cycle

Conversation

@ThatXliner

Copy link
Copy Markdown
Collaborator

Closes #169.

What changed

  • Adds current-cycle Texas SOS/TLC scraper and checksum-based snapshot persistence.
  • Normalizes contests, candidates, county totals, turnout, status, outcomes, and TLC analyses.
  • Adds civic.getTexasCurrentElection with no historical browsing input.
  • Integrates official Texas proposition data into measure enrichment while keeping SOS facts and TLC explanation separately cited.
  • Adds migration, fixtures for two TLC layouts, diagnostics, tests, and documentation.

Validation

  • 12 API tests and 14 scraper tests.
  • DB, API, and scraper typechecks.
  • Diff checks.
  • Live parse: 8 current SOS elections, 17 amendment contests, 254 counties, and all 17 TLC analyses.

Notes

The migration must be applied before running the scraper. Shared election schema and Civic/measure registration files overlap with #165.

@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
billion-nextjs Ready Ready Preview, Comment Jul 22, 2026 3:37pm

@ThatXliner

Copy link
Copy Markdown
Collaborator Author

Superseded by consolidated PR #181, which combines the North Carolina and Texas current-cycle scrapers and resolves the shared local-government schema/API overlap.

@ThatXliner ThatXliner closed this Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Data Source] Ingest Texas SOS election results and TLC amendment analyses

1 participant