Incident map pin and incident label disagree in 5 of 6 incidents #23

Closed
opened 2026-08-20 03:17:18 -04:00 by logan · 0 comments
Owner

location (the human label) and location_coords (the map pin) are written independently, each last-write-wins, so they drift apart as calls are added. In the 2026-08-19 dump they disagreed in 5 of 6 incidents.

Example: incident b9b4f392 is labelled "100 South Mosher" and pinned at Westmed — two different places, on the page whose entire job is telling you where something is happening.

This is worse than having no pin. A missing pin reads as missing data; a confidently wrong pin reads as fact. For a public-safety product where someone may act on the map, that distinction matters.

Related but separate: location is not validated at all, so bare numbers land in it — incident 9d376ffe has location: "49", title: "Flames — TGID 383", and an AI summary that dutifully repeats "at location 49".

Fix direction: treat the label and the coordinates as one value that is written together, and never keep coordinates whose source string is no longer the incident's location. If they cannot be reconciled, show no pin.

Full analysis: CORRELATION_REVIEW_0820.md (project root, not in git).

`location` (the human label) and `location_coords` (the map pin) are written independently, each last-write-wins, so they drift apart as calls are added. In the 2026-08-19 dump they disagreed in **5 of 6 incidents**. Example: incident `b9b4f392` is labelled "100 South Mosher" and pinned at `Westmed` — two different places, on the page whose entire job is telling you where something is happening. This is worse than having no pin. A missing pin reads as missing data; a confidently wrong pin reads as fact. For a public-safety product where someone may act on the map, that distinction matters. Related but separate: `location` is not validated at all, so bare numbers land in it — incident `9d376ffe` has `location: "49"`, `title: "Flames — TGID 383"`, and an AI summary that dutifully repeats "at location 49". Fix direction: treat the label and the coordinates as one value that is written together, and never keep coordinates whose source string is no longer the incident's location. If they cannot be reconciled, show no pin. Full analysis: `CORRELATION_REVIEW_0820.md` (project root, not in git).
logan closed this issue 2026-08-23 01:35:12 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: logan/server-26#23