Workflows

Motor mínimo tipo DAG (referencia conceptual: LangGraph / n8n).

Canvas (editor visual)

Vista tipo n8n mínima: @xyflow/react. El grafo se sincroniza con el JSON de abajo (posiciones en position por nodo; el motor del API las ignora al ejecutar).

Añadir nodo:Une asas (salida derecha → entrada izquierda). Supr / Retroceso: borrar selección.

Definición (JSON) y webhook

Edita el grafo y el nombre, luego guarda con PATCH. Rotar webhook devuelve el secreto una sola vez (guárdalo).

Entrada

Programación (cron)

Cron UNIX 5 campos (ej. */5 * * * *). El tick del servidor usa POST /internal/schedules/tick + SCHEDULER_SECRET (ver docker-compose.schedules.yml).