Motor mínimo tipo DAG (referencia conceptual: LangGraph / n8n).
Resume desde checkpoint (failed/succeeded) o tras nodo human (waiting_human + approve/reject). Tipo de nodo human en el grafo JSON.
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).
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).
Programación (cron)
Cron UNIX 5 campos (ej. */5 * * * *). El tick del servidor usa POST /internal/schedules/tick + SCHEDULER_SECRET.