---
title: Automatización
description: "Programa tareas recurrentes y deja que Manager las ejecute por ti automáticamente"
---

Manager puede encargarse del trabajo repetitivo que haces "cada día" o "cada semana". Lo describes una vez y Manager lo ejecutará automáticamente según tu programación, sin que tengas que recordarlo ni activarlo manualmente. Esta es la función de **Automatizaciones** de Manager.

## Abrir el panel de automatizaciones

En la barra de herramientas superior de Manager, selecciona el **icono de reloj** (Automatizaciones). El panel del lado derecho cambiará a tu lista de tareas programadas, donde puedes ver y gestionar todas las automatizaciones.

---

## Crear una tarea programada

Crear una tarea programada es sencillo: solo describe lo que quieres en lenguaje natural y Manager lo convertirá en una automatización concreta.

<Steps>
  <Step title="Inicia una nueva automatización">
    Abre el panel de automatizaciones y selecciona **Create** en la esquina superior derecha, o escribe `/schedule` directamente en el chat de Manager.
  </Step>
  <Step title="Inserta el prompt de programación">
    Se insertará automáticamente un prompt de `/schedule`.
  </Step>
  <Step title="Describe tu tarea">
    Describe lo que quieres en lenguaje natural. Por ejemplo:

    ```text
    /schedule Every day at 9 AM, check all open PRs on GitHub and send me a summary
    ```

    ```text
    /schedule Every Monday morning, organize last week's new issues into a prioritized TODO list
    ```

    ```text
    /schedule Every day at 11 PM, summarize today's commits and what was completed
    ```
  </Step>
  <Step title="Deja que Manager se encargue del resto">
    Después de enviar, Manager interpretará tu solicitud, creará el cron job correspondiente y comenzará a ejecutarlo según la programación.
  </Step>
</Steps>

---

## Ver tareas programadas

El panel de automatizaciones muestra todas las tareas en una lista. Cada elemento incluye:

| Campo | Descripción |
|-------|-------------|
| **Nombre / descripción de la tarea** | Un resumen de tu solicitud |
| **Programación** | Una frecuencia legible (por ejemplo, "Días laborables", "Semanal") |
| **Próxima ejecución** | La siguiente hora de ejecución programada |
| **Último estado** | El resultado de la ejecución más reciente (Hecho / Fallido / Omitido) |

### Definiciones de estado

| Estado | Significado |
|--------|---------|
| **Done** | Ejecutado correctamente según lo programado |
| **Failed** | Se encontró un error durante la ejecución |
| **Missed** | No se ejecutó a la hora programada |

---

## Gestionar tareas programadas

### Ejecutar manualmente tareas omitidas

Si una tarea fue omitida (por ejemplo, tu equipo estaba apagado), se marcará como **Missed**. Selecciona **Run** para ejecutarla de inmediato, sin necesidad de esperar la próxima hora programada.

### Eliminar tareas

Para eliminar una automatización, selecciona **Delete** junto a la tarea y confirma. Dejará de ejecutarse automáticamente.

### Actualizar estado

Después de cada ciclo de ejecución, el panel se actualiza automáticamente con el estado más reciente, sin necesidad de actualizarlo manualmente.

---

## Casos de uso

<CardGroup cols={2}>
  <Card title="Preparación del standup diario" icon="sun">
    Recopila automáticamente los commits de ayer y los issues de hoy en un resumen de standup listo para usar.
  </Card>
  <Card title="Comprobaciones de calidad del código" icon="shield-check">
    Ejecuta linting y tests cada viernes por la tarde, generando un informe de salud antes del fin de semana.
  </Card>
  <Card title="Informes automatizados" icon="chart-line">
    Conéctate a tu base de datos y genera informes de métricas clave según una programación, sin trabajo manual.
  </Card>
  <Card title="Sincronización de proyectos" icon="arrows-rotate">
    Los resúmenes semanales del progreso del proyecto pueden enviarse automáticamente a Notion u otras herramientas de documentación.
  </Card>
  <Card title="Monitoreo y alertas" icon="bell">
    Verifica periódicamente API o servicios y te notifica si algo sale mal.
  </Card>
</CardGroup>

---

## Notas

<Note>
  Las tareas programadas solo se ejecutan mientras la aplicación Verdent está activa. Si la aplicación está cerrada, las tareas se marcarán como **Missed** y podrán activarse manualmente.
</Note>

<Tip>
  Sé específico con las descripciones de tiempo (por ejemplo, "9 AM" es mejor que "por la mañana").
</Tip>

<Note>
  No necesitas aprender la sintaxis de cron: basta con el lenguaje natural; Manager se encarga de la conversión automáticamente.
</Note>
