Crear Tareas Recurrentes
Objetivo
Automatizar trabajo periodico sin perder control humano. Una recurrente no debe ser "una tarea que se dispara sola y ya esta"; debe crear trabajo con contexto, proyecto, fecha, instrucciones y criterio de parada.
Esta guia es especialmente importante para tareas editoriales, reporting, mantenimiento, auditorias y cualquier proceso que se repite cada dia, semana o mes.
Que es una recurrente
Una recurrente es una plantilla que genera tareas en una frecuencia definida.
Debe responder:
- que tarea crea;
- cuando la crea;
- en que proyecto;
- con que perfil o responsable;
- si la ejecuta humano o IA;
- que instrucciones lleva;
- como evita duplicados;
- en que estado debe quedar.
Cuando usar una recurrente
Usala para:
- revisar noticias o temas cada dia;
- preparar informes semanales;
- lanzar checklist de mantenimiento;
- revisar incidencias periodicas;
- recordar verificaciones operativas;
- crear tareas de auditoria de skills/subagentes;
- generar trabajo editorial que necesita aprobacion.
No la uses para:
- decisiones que cambian mucho cada vez;
- tareas sin proyecto;
- acciones peligrosas sin revision;
- procesos que aun no has probado manualmente.
Antes de crearla
Define:
- titulo base;
- frecuencia;
- proyecto;
- departamento;
- responsable, perfil o subagente;
- runtime/modelo si es IA;
- instrucciones;
- estado inicial esperado;
- estado final esperado;
- condicion de bloqueo;
- criterio de terminado.
Por que importa:
- La recurrente multiplicara cualquier error que tenga.
- Si una plantilla esta mal, cada ejecucion genera ruido.
- Si no hay criterio de bloqueo, puede avanzar cuando deberia esperar.
Paso 1: probar manualmente primero
Antes de automatizar, crea una tarea manual equivalente.
Comprueba:
- el titulo se entiende;
- el proyecto es correcto;
- las instrucciones producen el resultado esperado;
- el perfil/subagente es adecuado;
- el estado final es el correcto;
- la tarea no necesita datos que solo tu sabes.
Por que importa:
- Automatizar un proceso no probado solo hace que el error ocurra mas rapido.
- Una prueba manual ayuda a descubrir si falta contexto.
Paso 2: crear plantilla recurrente
Ve a Automatizacion -> Automatizaciones.
Configura:
- nombre de plantilla;
- frecuencia;
- proyecto;
- departamento;
- tipo de ejecucion;
- perfil/subagente si aplica;
- modelo/runtime si aplica;
- skills requeridos;
- instrucciones completas;
- fecha o regla de ejecucion.
Si la recurrente publica, despliega o crea un artefacto externo, configura tambien:
- deployment target;
- credencial asociada al target o al runtime;
- contrato de salida;
- preflight obligatorio;
- estado final esperado.
Buenas practicas:
- Incluye dia y mes de ejecucion en la tarea generada si ayuda a auditar.
- Evita titulos identicos si se ejecuta a diario.
- Si el trabajo requiere decision, deja claro que debe quedar en
waiting o review.
Contrato minimo de una recurrente automatica
Una recurrente automatica debe declarar que resultado verificable espera. El contrato evita que el worker diga "terminado" sin haber dejado evidencia.
Campos recomendados:
automation_level: nivel de autonomia permitido.
preflight_required: si debe bloquear antes de ejecutar cuando falten campos.
completion.next_status: estado esperado al terminar.
requires_human_gate: si hay decision, publicacion o riesgo.
required_outputs: lista de evidencias minimas.
fallback: que hacer si falta credencial, target, input o runtime.
Ejemplos:
- Blog WordPress:
post_id, preview_url, status=draft, featured_media_id si hay imagen, categoria y autor.
- Topics de comunidad: lista de temas, fuente/contexto usado, fecha, siguiente estado
waiting o review.
- Auditoria semanal: resumen, hallazgos, tareas propuestas y siguiente estado
review.
- Release local: version, archivo generado, commit, ruta del artefacto y bloqueo si falta repo local.
Si la salida no se puede comprobar, no deberia ir a done.
Paso 3: decidir estado inicial
Estados recomendados:
inbox: si alguien debe clasificarla.
next: si una persona debe ejecutarla.
queued: si IA puede ejecutarla automaticamente.
waiting: si la plantilla solo crea recordatorio pendiente de input.
Regla practica:
- Si la tarea puede ejecutarse sin preguntar, puede ir a
queued.
- Si debe proponer primero, debe terminar en
waiting o review.
- Si puede publicar, desplegar o afectar cliente, requiere gate humano.
Patron editorial recomendado
Fase 1: propuesta.
- La tarea recurrente propone temas.
- Incluye fecha de ejecucion.
- No desarrolla articulos completos.
- No publica.
- Queda bloqueada o en review hasta decision humana.
Fase 2: desarrollo.
- Se crea una tarea nueva o se continua la existente con el tema elegido.
- El agente desarrolla el contenido.
- El resultado pasa a review.
- La publicacion queda fuera salvo confirmacion.
Por que importa:
- Separar propuesta y ejecucion evita que el sistema tome decisiones editoriales solo.
- El usuario mantiene control sobre tema, tono y oportunidad.
Paso 4: lanzar ejecucion manual
Despues de crear o editar una recurrente, lanza una prueba manual.
Comprueba:
- se crea una sola tarea;
- no duplica una tarea activa del mismo dia;
- el proyecto es correcto;
- la fecha de ejecucion aparece;
- el perfil/modelo es correcto;
- las instrucciones son completas;
- el estado resultante es el esperado.
Si falla, corrige la plantilla antes de dejarla activa.
Paso 5: revisar duplicados
Una recurrente debe evitar crear trabajo duplicado para la misma fecha si ya existe una tarea activa.
Senales de duplicado:
- dos tareas con mismo titulo y fecha;
- dos tareas del mismo template en el mismo dia;
- una tarea activa y otra nueva con instrucciones identicas;
- una tarea en review y otra en queued para el mismo trabajo.
Que hacer:
- cerrar o archivar duplicado;
- corregir plantilla;
- dejar comentario en la tarea conservada;
- verificar siguiente ejecucion.
El watchdog de recurrentes debe dejar una alerta de sistema cuando una plantilla no puede generar trabajo o queda bloqueada por una instancia viva. Si la plantilla necesita correccion, OPS crea o reutiliza una tarea de revision con tag recurring-watchdog.
Paso 6: documentar decision
Si una recurrente tiene reglas especiales, dejalas en descripcion.
Ejemplos:
- "Debe proponer temas y esperar decision."
- "No publicar automaticamente."
- "Si runtime no esta disponible, bloquear con motivo."
- "Si ya hay tarea activa del dia, reutilizar."
Por que importa:
- Las reglas viven con la plantilla, no en memoria.
- Otro operador debe entender que hara la automatizacion.
Checklist antes de activar
- Plantilla probada manualmente.
- Proyecto asignado.
- Frecuencia correcta.
- Fecha de ejecucion visible o inferible.
- Perfil/runtime coherente.
- Instrucciones completas.
- Regla de duplicados comprobada.
- Estado final esperado definido.
- Human gate si hay decision o riesgo.
Errores comunes
- Crear recurrentes sin proyecto.
- Dejar
queued para tareas que deben proponer primero.
- No incluir fecha de ejecucion.
- No probar manualmente.
- No revisar duplicados.
- Cambiar proveedor/modelo sin registrarlo.
- Cerrar automaticamente trabajo que requiere aprobacion.
Resultado esperado
Una recurrente sana crea trabajo predecible. Al verla, deberias saber que hara hoy, por que lo hara, donde caera la tarea y cuando debe detenerse.