01 · CTECC dispatch0s
Dispatch happens
CTECC, the consolidated dispatch center for Austin Fire Department and all 14 Travis County ESDs, dispatches units to a fire. The event is written to the City of Austin's public Real-Time Fire Incidents dataset within seconds.
Source: City of Austin Open Data — wpu4-x69d
02 · Ingest poll≤ 5 min
FireSignal ingests
A cron poller hits the Open Data API every five minutes. New rows since the last poll are deduplicated against the active incidents table by traffic report ID. No scanner audio, ever — the federal commercial-use ambiguity around scanner-derived data isn't a fight we want to pick.
Polls every 5 minutes · no duplicate alerts
03 · Geocode + parcel< 1s
Geocode + parcel match
The Open Data feed gives us coordinates, but we re-geocode the address through our mapping provider to fill in any gaps. Then we match that point against the TCAD parcel layer — that's how the Briefing knows which property the truck is being sent to, with the year built, square footage, and appraised value already on the screen.
Each dispatch matched to its TCAD parcel — year, square footage, value
04 · Territory match< 1s
Territory routing
Each subscriber draws their service area inside the county. The routing engine intersects the dispatch location against every active territory, applying severity gates and quiet-hours rules. Synthetic test incidents are filtered out by four independent guards before this stage.
Matches your service area · respects quiet hours and severity filters
05 · SMS dispatch< 2s
SMS goes out
A single text — 160 characters, plain ASCII so it never gets split — lands on the contractor's phone over the carrier network. A short 4-character code identifies the Briefing: easy enough to type if the link gets stripped, long enough that nobody can guess it.
One text, 160 characters, never split into multiple messages
06 · Briefing openstap
Briefing loads in <1s
Tapping the link opens The Briefing — a mobile-first page with the address, severity badge, unit roster, satellite tile, TCAD profile, and a sticky Mark Responding action. No login. Possession of the SMS link is the auth. Updates flow in as CAD changes propagate, within the five-minute poll window.
Mobile-first · no login required · updates as dispatch changes