-- Add soft-delete support to zones (sites and trucks already have this column). -- Leave zones_read as USING (true) so deactivated zones still render on historical incidents. -- Deactivation is enforced for new reports in the create-incident API, not via RLS. ALTER TABLE zones ADD COLUMN active BOOLEAN NOT NULL DEFAULT true;