You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A toggleable heat overlay weighting map cells by accumulated anomalies and incident-minutes over the session — rendering trouble, not traffic.
Motivation
The map shows where vehicles are; the inbox shows discrete incidents. Neither answers where is today's session concentrating trouble? A corridor with many small resolved incidents becomes invisible as each row resolves. Risk heatmap is explicitly out of scope in PRD #84; this picks it up.
Summary
A toggleable heat overlay weighting map cells by accumulated anomalies and incident-minutes over the session — rendering trouble, not traffic.
Motivation
The map shows where vehicles are; the inbox shows discrete incidents. Neither answers where is today's session concentrating trouble? A corridor with many small resolved incidents becomes invisible as each row resolves. Risk heatmap is explicitly out of scope in PRD #84; this picks it up.
Proposed behaviour
(anomalies, incidents, now) → weightedCells[]over the PRD: Transit Command Center — Incident Inbox, anomaly detection, nearby webcams, replay (MVP) #84 buffer; Leaflet.heat or hand-rolled canvas (preferCanvas already on). Zero new feed calls. Requires PRD: Transit Command Center — Incident Inbox, anomaly detection, nearby webcams, replay (MVP) #84.Area
Map / markers
What is out of scope (optional)