Block a user
Map: weather context — NWS warning polygons, radar with valid time/legend/loop, wind at the incident
Map: open camera tiles cover the weather status chip and radar STALE badge (bottom centre)
Weather map layers: NWS warning polygons, n0q radar with valid time/legend/loop, wind at incident (#237)
Live wall attention cues: NEW lane, pin pulse, opt-in tone and notifications (#238)
Map: 500-call window silently truncates incident paths, call spine and the 7d scrubber; #inc= deep links only resolve active incidents
Live wall: selected incident loads its own calls, resolved deep links, scrubber marks unloaded time (#239)
Map: pins and paths look exact when they aren't — confidence styling, type-gated paths, impossible-speed stops
Honest pins and paths: geocode precision, type-gated paths, impossible-speed stops (#236)
Discord: customers shouldn't need the main DRB bot in their server — radio bots (via C2) should cover linking, channel directory and permission checks
Discord: customers shouldn't need the main DRB bot in their server — radio bots (via C2) should cover linking, channel directory and permission checks
Done. All 8 slices are merged: S1 #230, S2 #231, S3 #249, S4 #250, S5 #262, S6 #260, S7 #259 and S8 #271 (merge 3ef8d58).
Both owner setups have end-to-end tests in tests/test_discord_owner_flows.…
Discord: main DRB bot optional end to end + owner-flow integration tests (#225 S8)