orch run: el despacho de una tarea

orch run: el despacho de una tarea A sequence diagram generated by Archify. Queue.Ready: retry queue primero, deps done, todo gate de presupuesto → luego semáforos worktree.Create (antes del prompt) prompt.Write (spec ref READ FIRST) Spawn: grupo de proceso + timeout RecordDispatch + Transition in-progress orch_set_status / task-finish.sh salida + exit code Parse + Classify → RecordSpend CommitPending → Push → Remove CreatePR SetTaskPR (ci_status pending) fallo: DecideRetry → todo + backoff / blocked CIPoller: gh pr checks → done / redispatch Refill y gates Lanzar Agente y reap Alternativas orch run · Sequence participant orch run orch.db (SQLite) · Sequence participant orch.db (SQLite) budget · Sequence participant budget worktree (git) · Sequence participant worktree (git) prompt · Sequence participant prompt agent CLI · Sequence participant agent CLI gh · Sequence participant gh Legend request return security async trace default message

Órdenes que importan

  • • Presupuesto antes de los semáforos; worktree antes del prompt
  • • Slots liberados antes del veredicto; CreatePR antes de SetTaskPR

Si falla

  • • DecideRetry: a todo con backoff, escala de modelo en el tercer intento
  • • Sin reintento: blocked + notify Blocked

Después del PR

  • • CIPoller: verde → done (merge si auto_merge)
  • • Rojo → redispatch con los logs de CI