BMad Autonomous Development — оркестрация задач спринта агентами

BMad Autonomous Development (BAD) — модуль для оркестрации автономной разработки в рамках методологии BMad. Он предназначен для автоматизации выполнения спринтов, управляя полным жизненным циклом историй от создания до запроса на слияние (pull request) с использованием параллельных многоагентных конвейеров.
Возможности и состав проекта
Инструмент автоматизирует выполнение спринта, разбивая его на этапы, выполняемые отдельными субагентами. BAD строит граф зависимостей из бэклога спринта, выбирает готовые истории и запускает их параллельно, проходя через генерацию спецификации, написание тестов, реализацию кода, ревью и создание запросов на слияние. Координатор не читает файлы и не пишет код сам, делегируя каждую задачу специализированному субагенту.
Начало работы и требования
До запуска нужны BMad Method, подготовленный sprint-status.yaml, Git и настроенный GitHub CLI. Затем устанавливают модуль и проверяют настройки рабочего проекта. Автономный режим следует пробовать в отдельной копии с ограниченными полномочиями, сохраняя контроль публикации изменений.
Ограничения и выбор сценария
Граф зависимостей и параллельные агенты не гарантируют корректную реализацию каждой истории. Советы README об отключении запросов разрешений не являются обязательным безопасным способом работы: доступ к файлам, командам и GitHub нужно выбирать под конкретную задачу.
Лицензия и условия использования
GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





