Reading the Map tab

The Map tab plots every report from your claimed jurisdictions on an OpenStreetMap-tiled MapLibre map. It's the fastest way to spot:

- **Clusters** that signal a single underlying problem (multiple reports of the same pothole) or a broader cause (an entire neighborhood losing water pressure after a main break).
- **Coverage gaps** — neighborhoods with zero reports often mean either nothing's broken OR no citizens know about Turtini. The latter is fixable with outreach.
- **Stragglers** — a single red dot in an otherwise green sea is a report that's been open way too long.

Marker colors:
- Blue — open (`reported` / `triaged` / `duplicate` / `rejected`)
- Orange — actively worked (`assigned` / `inProgress`)
- Green — closed out (`resolved` / `verified`)

Click any marker to jump to the public report detail page.

The map auto-fits to the bounding box of all plotted reports on load. If you have multiple claimed jurisdictions across a wide area, the initial view will be zoomed out. The standard MapLibre controls work: scroll to zoom, drag to pan, pinch on mobile.

Why no clustering yet:
- v2 ships a simple "one marker per report" rendering. For most claimed jurisdictions (under 500 open reports) this is plenty fast and the visual signal is honest. Once a jurisdiction crosses ~500 open reports, clustering becomes worth it — that's on the v3 roadmap.

Tile attribution:
- Tiles are © OpenStreetMap contributors. The attribution stays visible in the bottom-right corner of the map per OSM's usage policy. Don't strip it.
- Tile-server costs are absorbed by the platform — OSM's tile server is free for non-commercial use within reasonable volume. If a jurisdiction's map load grows enough to need a paid tile provider, the platform will swap the source server-side without code changes on your end.