Перейти к содержимому
MOZAIKA
Все роли конвейера
Роль конвейера PDLC

Инженер разработки

Реализует изменение и закрывает регуляторные обязательства, поставленные выше по конвейеру.

Узел конвейера
Разработка
development
Артефакт на выходе
change_set

Версионируется вместе с происхождением: видно, из чего он собран.

Что делает

  • Возвращает строгий JSON change_set: что меняется, в каких файлах и какие обязательства этим закрываются.
  • Пишет тесты по чек-листу тест-стратегии — списку, составленному до реализации и другой моделью.
  • Не стартует, пока не разрешён гейт полномочий: на T3 разработка ждёт живых подписей.
  • Получает обратную связь гейта и переделывает — с ограниченным числом попыток и лестницей моделей.

Что результат обязан пройти

Детерминированные проверки

  • build — сборка проходит
  • lint — стиль и статические правила
  • test — тесты зелёные
  • sast — статический анализ безопасности
  • Отдельным узлом дальше — ci_pipeline_green: конвейер ждёт зелёный пайплайн в CI, а не верит отчёту агента.

Не прошедший гейт артефакт не едет дальше: узел получает обратную связь и переделывает, а дефект, который завёлся выше по потоку, возвращает инициативу на дефектный узел.

Кто подписывает

Автоматический. Проверки бинарные, и результат подтверждается независимо в CI.

Что остаётся человеку

Решение по спорному компромиссу в коде, если гейт исчерпал попытки и эскалировал на человека.

Чего роль не делает

Не выкатывает в прод и не подписывает безопасность: это разные роли и разные узлы.

Роль описана по 38 прогонам конвейера на нашем контуре. Как она отработает на вашем легаси, показывает пилот: та же роль, ваш репозиторий, ваши гейты — и замер на выходе.