civic-atlas

ADR 0003: Non-emergency services only; no emergency detection or routing

Context

Early versions of the server tried to spot emergencies with keyword lists (“fire”, “smell gas”, “not breathing”, and so on), put a “call 911” block first in answers, added 988 for crisis language, and stored whether text-to-911 worked in each place.

In practice that approach was:

Decision

civic-atlas covers non-emergency services only, and says so plainly.

Consequences