📣 Por qué es importante avisar
¿Eres nuevo aquí? Una notificación, en el contexto de la automatización, es cualquier mensaje que te envía la tarea para contarte lo que hizo: terminó con éxito, encontró un problema o necesita tu atención. Es el equivalente digital del empleado que toca a tu puerta y dice: «Terminé lo que me pediste, mira el resultado».
Una tarea programada se ejecuta sola, generalmente mientras haces otra cosa: duermes, estás en una reunión, lejos de la computadora. Sin una notificación, solo descubrirás que algo salió mal cuando notes el problema por tu cuenta, lo que puede tardar días. Con una notificación, te enteras de inmediato y puedes actuar rápido.
💡 Concepto principal
Tarea sin supervisión + sin notificación = problema que solo aparece cuando ya es demasiado tarde.
- •Un éxito silencioso también merece un registro: quieres confirmar que se ejecutó.
- •Una falla sin aviso es el peor escenario: el problema se acumula sin que nadie lo sepa.
📬 Formas de notificación y cuándo usar cada una
No hay una única forma «correcta» de notificar: depende de qué tan urgente sea la información y de dónde sueles prestar atención. Las tres más comunes:
Correo electrónico
Bueno para resúmenes diarios/semanales que no son urgentes: los lees cuando abras la bandeja de entrada. Ideal para «rutina que terminó con normalidad».
Mensaje (celular, chat, sonido)
Bueno para asuntos urgentes: un error que necesita atención ahora, no dentro de unas horas. Llega hasta donde estás, no solo a la bandeja de entrada.
Archivo de resumen (log)
Bueno cuando no necesitas que te avisen en el momento, pero quieres poder consultarlo después: un archivo que acumula «se ejecutó a las 7h, procesó 12 elementos, sin errores».
💡 Consejo práctico
Empieza con algo sencillo: un archivo de resumen ya resuelve buena parte de los casos. Pasa al correo electrónico o a los mensajes solo cuando la tarea implique algo que requiera que actúes rápido si sale mal.
🚫 El punto central de esta trilha: nunca des permiso para borrar
¿Eres nuevo aquí? Permiso, aquí, es lo que autorizas al agente a hacer por su cuenta, como ya viste en el módulo 0.6. En una tarea programada, esto importa todavía más: como se ejecuta sin que nadie la supervise, cualquier permiso peligroso puede convertirse en un riesgo que pase inadvertido durante días.
Leyenda: dentro del círculo cian, lo que la tarea PUEDE hacer por sí sola: leer archivos y escribir en un lugar específico. Fuera, tachado y en rojo, «borrar»: un permiso que una tarea sin supervisión humana NUNCA debe recibir.
⚠️ Atención — el error más costoso de esta ruta
Imagina una tarea configurada para "limpiar archivos antiguos" que se ejecuta sola todos los días, sin que nadie la revise. Un criterio mal definido —o un error sencillo en el script— puede borrar algo importante y, como nadie está mirando, solo te das cuenta días después, cuando ya es tarde para recuperarlo. Por eso: una tarea automática, sin supervisión humana directa, NUNCA recibe permiso para borrar. Punto final.
🔧 Cómo configurar permisos restrictivos en la práctica
La regla práctica es sencilla: dale el mínimo necesario para que la tarea haga el trabajo, nada más. En la mayoría de los casos, esto significa leer archivos (para consultar información) y, como máximo, escribir en un lugar específico y bien delimitado (una carpeta de salida, un archivo de registro). Las acciones más fuertes — borrar, sobrescribir fuera de esa carpeta, ejecutar comandos con efectos amplios — quedan excluidas de forma predeterminada.
✓ Permiso seguro
- ✓Leer archivos de una carpeta específica
- ✓Escribir/crear archivos en una carpeta de salida dedicada
- ✓Enviar notificación (correo electrónico, mensaje)
✗ Permiso arriesgado
- ✗Borrar o eliminar archivos o carpetas, aunque sean «antiguos»
- ✗Sobrescribir cualquier archivo fuera de la carpeta de salida definida
- ✗Ejecutar comandos genéricos sin limitar el alcance
🔍 Por dentro
- Alcance: restringe la ACCIÓN (leer/escribir) y el LUGAR (solo esta carpeta): ambos ejes a la vez.
- Patrón seguro: si tienes dudas sobre si un permiso es seguro, no lo concedas: empieza con restricciones y amplíalas después, con supervisión.
⌨️ Copy-run: tarea programada con notificación y permisos restrictivos
Objetivo: pedirle al agente que configure (o revise) una tarea programada ya existente agregando una notificación de resultado y especificando los permisos restrictivos — sin borrar nada.
Quero revisar a tarefa agendada "<nome da tarefa, ex: backup diário de notas>" para deixá-la segura para rodar sem supervisão. 1. Liste exatamente quais permissões essa tarefa tem hoje (ler, escrever, apagar, rodar comandos). 2. Restrinja para o mínimo necessário: leitura da pasta "<pasta de origem>" e escrita apenas em "<pasta de saída específica>". CONFIRME explicitamente que NÃO há permissão de apagar/deletar em lugar nenhum. 3. Configure uma notificação ao final da execução: "<escolha: e-mail / mensagem / arquivo de log>" com um resumo do que foi feito (sucesso, quantidade processada, ou erro encontrado). 4. Me mostre um resumo final: o que a tarefa PODE fazer, o que está BLOQUEADO, e como ela avisa quando termina.
Cómo verificar: pídele al agente que enumere por escrito los permisos concedidos y verifica, punto por punto, que «borrar/eliminar» no aparezca en ninguno; ejecuta la tarea una vez y confirma que la notificación realmente llegó.
✅ Lista de verificación final de seguridad antes de dejarla funcionar sola
Antes de activar cualquier automatización con tiempo —tarea programada o bucle— y dejarla ejecutándose sin supervisión, repasa esta lista. Reúne lo que toda la ruta enseñó sobre tiempo, determinismo y seguridad.
¿La tarea es repetitiva y está bien definida?
Si es así, considera convertirlo en un script determinista (módulo 6.5): será más rápido y económico.
¿Hay una notificación configurada?
Necesitas saber cuándo termina, con éxito o con error, sin tener que esperar a darte cuenta por tu cuenta.
¿Está excluido el permiso para borrar?
Confirma por escrito, elemento por elemento: este es el que no debes saltarte.
¿Lo probaste manualmente al menos una vez?
Antes de dejarla ejecutándose sola, ejecútala tú una vez y comprueba el resultado.
✓ Lista para ejecutarse sola
- ✓Permisos mínimos, sin borrar, alcance bien definido
- ✓Notificación probada y funcionando
- ✓Se ejecutó manualmente al menos una vez con éxito
✗ Todavía no la dejes ejecutándose sola
- ✗No verificas los permisos exactos que concediste
- ✗Sin ninguna forma de aviso cuando termina o falla
- ✗Nunca se ejecutó manualmente para comprobar su comportamiento
Verificación rápida (opcional): ¿qué permiso NUNCA debe recibir una tarea automática sin supervisión?