-- Fix: faltaba política UPDATE en simulations. -- simulations_insert existe en 015 pero simulations_update no fue creada. -- Sin esta policy, client_editor no puede guardar configuración sobre simulaciones existentes. DROP POLICY IF EXISTS "simulations_update" ON public.simulations; CREATE POLICY "simulations_update" ON public.simulations FOR UPDATE USING ( EXISTS (SELECT 1 FROM public.processes WHERE id = simulations.process_id) AND public.current_platform_role() NOT IN ('client_viewer', 'guest') );