Conversation
New wildfire_evac alert for fires matched to a Watch Duty incident. - Levels: order (Level 3, or shelter in place), warning (Level 2), none. Level 1 advisories are ignored. - Alerts only on change: none->warning, ->order, order->warning (downgraded), ->none (lifted). Same-level zone text edits alert at most once per evac_text_update_cooldown_seconds (default 3600). - The first reading after a match announces an existing order immediately; a warning or none seeds silently. - State is committed after delivery (deferred commit), so a failed send retries on the next poll. Respects the tombstone mute. Priority severity, paced by FirePacer, routed like fire alerts (toggle "fire", lat/lon on the event). - A new match from the post-alert lookup triggers an immediate poll so its evac state is evaluated on the next refresh. - Messages: "EVACUATION ORDER: <name>" / "EVACUATION WARNING: <name>" / "Evacuation order downgraded to warning: <name>" / "Evacuations lifted: <name>" / "EVACUATION <LEVEL> UPDATED: <name>", then the zone text, then the Watch Duty link (never truncated). - Settings: watchduty.evac_alerts_enabled (default on), watchduty.evac_text_update_cooldown_seconds. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CfJYSn4wcmPKhVb6MfSQnr
Owner
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Group B of 3, stacked on #167. Adds
wildfire_evacalerts from Watch Duty evacuation data for matched fires.fire).Example (132 of 140 chars):
Notes
Reference.tsxdocs table has no row for the new category yet. The API category list picks it up automatically.Tests
2197 passed, 0 failed (was 2151). New:
test_watchduty_evac.py(45) plus one pacer test.test_dispatcher_persistenceexpected map now includeswatchduty.🤖 Generated with Claude Code
https://claude.ai/code/session_01CfJYSn4wcmPKhVb6MfSQnr