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).