Об этом проекте
Worktrail — это система оркестрации задач, разработанная как независимая от формата спецификаций, что позволяет осуществлять параллельное выполнение в git worktrees, детерминированную классификацию маршрутов и передачу через очереди задач. Она была выделена из маркетплейса плагинов Claude Code `developer-kit`, чтобы ее мог использовать любой инструментарий с любым форматом задач через интерфейс адаптера `TaskSource`.
Система поддерживает несколько форматов задач, включая файлы задач DevKit, изменения OpenSpec и функциональные задачи GitHub Spec Kit. Она включает хук Stop, срабатывающий один раз за сессию, который фиксирует исключительные идеи по следующим шагам после выполнения основной работы.
Ключевые функции автономной работы:
- `worktrail-drain` запускает очередь задач в unattended-режиме, создавая headless одноразовые сессии выполнения (Claude, Codex или OpenCode), которые забирают брифы из очереди, выполняют работу и открывают PR.
- Предварительный анализ входящих задач (Intake triage): оценивает входящие брифы на соответствие активным изменениям, предлагает вердикты (например, fold-into-change, propose-change) и применяет утвержденные действия (по умолчанию выключено).
- Наполнение бэклога (Backlog seeding): преобразует бэклог планирования (например, спецификации на стадии `needs-tasks`) в брифы очереди (по умолчанию включено) с детерминированным и дедуплицированным наполнением.
- Очередь человеческих решений: когда требуется продуктовое решение, система создает структурированную запись и ожидает ввода человека через команды `worktrail-decision` или редактирование файлов.
- Конфигурация оператора: использует `~/.worktrail/routing.yaml` для определений целей и уровней, которые управляют выбором провайдера/модели во время операций drain.
- Обработка возобновляемого состояния: сканирует и восстанавливает прерванные состояния (например, budget-exhausted, verify-pending).
Система также предоставляет `worktrail-check-provider-commands` для проверки сгенерированных команд с помощью CLI-парсеров без аутентификации.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.