-- Tracking de notificaciones email enviadas por recordatorio en cada
-- ventana de proximidad (3 días, 1 día, mismo día). Cada columna se llena
-- una sola vez cuando el cron envía el email correspondiente.
--
-- Si el usuario edita `fecha_limite` después de haber enviado un email,
-- las columnas previas siguen marcadas — el cron no re-notificará para
-- ventanas ya enviadas. Decisión MVP: simple y predecible.

ALTER TABLE recordatorios
  ADD COLUMN IF NOT EXISTS email_3d_at TIMESTAMPTZ,
  ADD COLUMN IF NOT EXISTS email_1d_at TIMESTAMPTZ,
  ADD COLUMN IF NOT EXISTS email_0d_at TIMESTAMPTZ;
