-- Tabla de log de notificaciones de vencimiento
-- Evita enviar el mismo correo diario repetidamente para la misma tarea/nivel
CREATE TABLE IF NOT EXISTS task_deadline_notification_log (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    task_id INTEGER NOT NULL,
    priority_level INTEGER NOT NULL,
    notified_date TEXT NOT NULL,
    recipient TEXT NOT NULL,
    UNIQUE(task_id, priority_level, notified_date, recipient)
);
