Sobre el proyecto
Worktrail es un sistema de orquestación de tareas diseñado para ser independiente del formato de especificación, permitiendo la ejecución paralela a través de git worktrees, clasificación de rutas determinista y traspaso de colas de trabajo. Fue extraído del marketplace de plugins de Claude Code `developer-kit` para ser consumido por cualquier arnés con cualquier formato de tarea a través de la interfaz del adaptador `TaskSource`.
El sistema comprende múltiples formatos de tareas, incluyendo archivos de tareas de DevKit, cambios de OpenSpec y tareas de características de GitHub Spec Kit. Incluye un hook Stop de una vez por sesión que captura ideas excepcionales para el siguiente paso después de un trabajo sustantivo.
Características clave de operación autónoma:
- `worktrail-drain` ejecuta la cola de trabajo de forma desatendida, generando ejecuciones únicas sin interfaz (Claude, Codex u OpenCode) que reclaman briefs en cola, realizan el trabajo y abren PRs.
- Pre-paso de triaje de entrada: Evalúa los briefs de entrada frente a los cambios activos, propone veredictos (por ejemplo, fold-into-change, propose-change) y aplica acciones aprobadas (desactivado por defecto).
- Sembrado de backlog: Convierte el backlog de planificación (por ejemplo, especificaciones en la etapa `needs-tasks`) en briefs de cola (activado por defecto), con un sembrado determinista y sin duplicados.
- Cola de decisiones humanas: Cuando se requiere una decisión de producto, registra un archivo estructurado y espera la entrada humana a través de comandos `worktrail-decision` o ediciones de archivos.
- Configuración del operador: Utiliza `~/.worktrail/routing.yaml` para definiciones de objetivo y nivel, que rigen la selección de proveedor/modelo durante las operaciones de drain.
- Manejo de estado reanudable: Busca y recupera estados interrumpidos (por ejemplo, presupuesto agotado, verificación pendiente).
El sistema también proporciona `worktrail-check-provider-commands` para validar los comandos generados frente a los analizadores de CLI sin autenticación.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.