meshai/dashboard-frontend/src
Matt Johnson (via Claude) 53decde03c itd_511: add configurable work zone broadcast gate + dashboard controls
defaults.py: add work_zone_enabled (bool, default false),
work_zone_min_severity (str, default Minor), work_zone_sub_types
(json, default [road_works, lane_closed, road_closed]) to itd_511.

incident_handler.py: replace hardcoded work_zone return None with
adapter_config-driven gate. Resolve sub_type and event_sev before
the work_zone check so severity and sub-type filters apply. Non-work-zone
events keep the existing min_severity / enabled_categories / enabled_sub_types
filters unchanged.

Environment.tsx: add work_zone_enabled, work_zone_min_severity,
work_zone_sub_types to Roads511Config. Load/save/discard wired. Work Zones
section in roads511 panel with enable toggle, min severity dropdown, and
sub-type checkboxes (visible only when enabled).

Bundle: KLGUZQYL -> D045j2lq.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-08 18:18:39 +00:00
..
components docs(v0.7): comprehensive dashboard docs rewrite -- Reference +8 sections, per-page tooltips, component polish 2026-06-06 15:24:34 +00:00
hooks build: normalize all line endings to LF 2026-05-14 22:43:06 +00:00
lib build: normalize all line endings to LF 2026-05-14 22:43:06 +00:00
pages itd_511: add configurable work zone broadcast gate + dashboard controls 2026-06-08 18:18:39 +00:00
App.tsx feat(v0.6-4): gauge_sites + town_anchors curation tables + GUI CRUD 2026-06-05 20:19:13 +00:00
index.css feat(dashboard): alerts page + toast notifications + polish 2026-05-13 01:36:31 +00:00
main.tsx feat(dashboard): React frontend scaffold with overview page 2026-05-12 10:28:12 -06:00
vite-env.d.ts feat(dashboard): React frontend scaffold with overview page 2026-05-12 10:28:12 -06:00