Anakin Skywalker for CongressTX-66

Account Settings

Field rates used by Blockwalk Launch forecasts, phone bank planning, and supply checks.

Candidates

Every turf you cut is stamped with the active candidate's prefix (state, abbreviation, office, district). The full code is what canvassers type into the walk app to load their turf.

No candidates yet. Add one to start cutting turf with codes.

Vocabulary

  • Attempt — a knock or call where the volunteer tried to speak with a voter.
  • Contact — an attempt that actually reached the voter (they answered the door/phone and engaged).
  • Contact rate — Contacts ÷ Attempts. The rates below set the floor and ceiling the system flags against.

Voter File

The platform reads from a precomputed snapshot of the Travis County registration roll + voting history. Rebuild the snapshot any time you drop fresh CSVs into sample data/:

cd platform
node --max-old-space-size=8192 scripts/build-voters-snapshot.mjs

By default the platform shows ACTIVE registrations only. To include INACTIVE / SUSPENSE / CANCELED records (e.g. for cleanup audits), set INCLUDE_INACTIVE_VOTERS=1 in .env.local and restart the dev server.

Field Rates (Canvassing)

Contact rate (canvassing)
%%
Below the floor: too low. Above the ceiling: flagged as unrealistic.

Field Rates (Phone Banking)

Contact rate (phone)
%%
Phone contact rates are typically much lower than canvassing.

Command Palette

Search for a command to run...