Как проходит разработка¶
1. Вы описываете желаемый результат¶
Новая задача создаётся в GitHub Issue. Хорошая постановка объясняет проблему, ожидаемое поведение и способ понять, что задача решена. Техническое решение заранее придумывать не обязательно.
2. Агент изучает проект и задаёт вопросы¶
AI-агент читает задачу и код проекта. Если есть неоднозначность, он публикует вопрос и завершает технический запуск. Пока вы отвечаете, вычислительные ресурсы не остаются постоянно занятыми.
3. Вы согласуете план¶
Перед изменением кода агент описывает план. Его можно утвердить или попросить переработать. Это первая контрольная точка, защищающая от реализации неверно понятой задачи.
4. Изменение выполняется изолированно¶
Для работы запускается одноразовый Worker. Он получает только данные конкретной задачи, меняет рабочую копию и запускает доступные проверки. Ключи GitHub ему не передаются.
5. Вы проверяете preview¶
Изменение публикуется в отдельную временную среду. Вы проверяете результат как пользователь продукта и либо принимаете его, либо описываете необходимые доработки.
6. Результат проходит через Pull Request¶
После принятия создаётся Pull Request. Основная ветка не изменяется прямой записью агента. Слияние и дальнейшая публикация выполняются по правилам, согласованным при подключении проекта.
Что видно в истории задачи¶
- исходная постановка и вложения;
- вопросы и ответы;
- согласованный план;
- отчёты о выполнении и проверках;
- запросы на доработку;
- ссылка на ветку и Pull Request;
- технические идентификаторы запусков и расход AI-провайдера.