Роль 6 из 10, этап «Сборка и проверка»
Инженер разработки
Реализует изменение и закрывает регуляторные обязательства, поставленные выше по конвейеру.
Что делает роль, по шагам
Результат работы роли: код в разрешённой ветке и запрос на слияние.
- 01
Возвращает строгий JSON change_set: что меняется, в каких файлах и какие обязательства этим закрываются.
- 02
Пишет тесты по чек-листу тест-стратегии — списку, составленному до реализации и другой моделью.
- 03
Не стартует, пока не пройдена проверка полномочий: на уровне T3 разработка ждёт живых подписей.
- 04
Получает замечания проверки и переделывает — с ограниченным числом попыток и лестницей моделей.
Какие проверки
проходит результат
Способ проверки: детерминированные проверки. Пока результат их не прошёл, задача не переходит на следующий этап.
- build
сборка проходит
- lint
стиль и статические правила
- test
тесты зелёные
- sast
статический анализ безопасности
Отдельным этапом дальше — автоматическая сборка и тесты: конвейер ждёт их успешного прохождения, а не верит отчёту агента.
Если результат не прошёл проверку, он возвращается на доработку. Если ошибка появилась на одном из предыдущих этапов, задача возвращается туда.
Где роль останавливается
и решает человек
Кто подписывает
Автоматический. Проверки бинарные, и результат подтверждается независимо в CI.
Что остаётся человеку
Решение по спорному компромиссу в коде, если проверка исчерпала попытки и вопрос вынесен на человека.
Чего роль не делает
Не выпускает в промышленную эксплуатацию и не подписывает безопасность: это разные роли и разные этапы.
Как роль справится с вашими задачами, проверяем на пилоте. Он идёт на коде компании и по её правилам приёмки, а в конце мы замеряем результат.
Показать роли на вашей задаче
На встрече за 90 минут подберём состав ролей под процесс разработки в компании.
Если удобнее без формы, напишите в Telegram или на почту hello@mozaika.ai