Atascos y por qué falló un pedido
Actualizado 2026-10-07
La plataforma vigila cada turno de @plan, @build y @check mientras corre. No le pregunta al agente si va bien: mira las herramientas que usa y aplica reglas fijas.
Qué cuenta como atasco
Las esperas legítimas no cuentan: sleep, gh run watch, un until … sleep o esperar el CI.
Qué pasa cuando se atora
- En el hilo del pedido aparece un ⏳ que dice qué rol y en qué comando.
- Al rol se le dice qué revisar. Le llega en cuanto regresa el comando, que es cuando decide si lo vuelve a esperar.
- Desde el segundo atasco del mismo pedido, quien lo pidió recibe un push.
El mismo atasco no se avisa dos veces en 30 minutos. La plataforma nunca mata un comando ni corta el turno por su cuenta.
Por qué falló
Cuando un pedido cierra, se escala o se cancela sin haber sido sano (atascos, @build de más de 30 min, vueltas @check→@build, CI rojo), el hilo recibe un 🩺 con tres renglones: qué pasó, el paso crítico y qué cambiar para la próxima. Un pedido sano no recibe nada.
El análisis completo, desde la terminal:
Las categorías son fijas: environment, missing_service, dependencies, unresolved_build_or_tests, fixed_strategy, missing_verification, premature_stop, ambiguous_spec, ci. Las acciones dicen dónde va el cambio: role_rules (una regla en ), repo_setup (algo del repo), skill o prompt.
Para ver los tiempos y los atascos paso por paso: ghosty factory runs show 13 --timing. Ver .