The concrete casualty: useUnacknowledgedAlerts throws requires an index on every page
drb-frontend/lib/useAlerts.ts useUnacknowledgedAlerts() runs `where(org_id ==) where(acknowledged…
Fixed on branch fix/118-map-overlays (commit 52edbf1), local only — not pushed. All three changes are in components/MapView.tsx.
1. Stray clock — deleted. It was a live wall-clock: a…
Fixed on branch fix/110-c2-core-cors (local commit d60fef6, pending push/PR — no push auth from this worktree).
Root cause refinement: CORSMiddleware was already mounted in…
P2 punch-list pass on branch fix/109-punchlist-p2 (local commit only, not pushed).
Item 4 — FIXED. RulesTab in app/alerts/page.tsx (not /watch) called load() from the render body.…
CI build-arg added on branch fix/117-map-tile-build-arg (local commit fe64392, pending push/PR/deploy).
.gitea/workflows/deploy.yml "Build & push frontend" step now passes `NEXT_PUBLIC_MAP_TIL…