2026-04-23 — Phase 1 terminology rename across dashboard, mobile, and exports
Renamed user-facing “Curfew Violations” to “Curfew Operations,” and “Curfew Violators” / “Repeat Offenders” to “Curfew Operators” / “Repeat Curfew Operators,” across the main dashboard, mobile app, analytics surfaces, narrative insights, alert display labels, and CSV exports. The rename aligns short-form UI labels with the descriptive framing already in use on this page and in the Grading Formula: the dashboard reports observed operations during the Town's published 10 PM – 7 AM curfew, not formal regulatory findings.
The word “violation” is retained where it refers to formal regulatory findings rather than dashboard metrics — specifically, in the operator scorecard disclaimer that distinguishes project-defined community transparency metrics from FAA regulatory determinations, and in the About-page parenthetical characterizing what the site's data is not (legal evidence of route violations; the published routes are voluntary procedures, not regulatory mandates). Those uses are legally precise and deliberate.
No metric, calculation, or filter behavior changed. String-literal alert-rule trigger types and internal identifiers / API field names are deferred to a subsequent migration so that saved alert rules continue to work.