Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Конвейер разработки ПО с воротами качества

Авторы концепции: Артём Шмарёв, Сергей Пелогеевский
Автор текста: Артём Шмарёв
Версия: v0.1.0
Статус: концепция в разработке, документ будет обновляться
Тег: #DGxPrivateAI


Идея

AI-augmented разработка не требует человеческого контроля на каждом шаге — она требует точно расставленных точек, где человек несёт реальную ответственность, и максимальной автономии AI между ними.

Узкое место enterprise AI-coding — не генерация кода, а доверие к решению. Review — это control plane, а не формальность.


Роли

Роль Состав Ответственность
Постановщик задачи Human Формулирует требования и критерии приёмки
Software Engineer Human + AI AI генерирует решение в рамках задачи, human направляет
AI-агент ревьюер AI (автономный) Смысловая проверка соответствия задаче и рисков
Approver Human Финальное решение о применении MR

Ворота качества

Три ворот с разной природой, не три копии одной проверки.

Ворота 1 (вход). Проверяют полноту постановки задачи до начала разработки — самая дешёвая точка для отлова ошибки: нечёткая задача размножается на все следующие этапы.

Ворота 2 (выход разработки). Автоматическая, полностью механическая проверка — тесты, статический анализ, security-сканы. Отделяет объективно проверяемое от того, что требует смысловой оценки.

Ворота 3 (выход ревью). Approver видит весь diff и вердикт AI-ревьюера всегда, без исключений. Ворота не решают, показывать ли решение человеку — они определяют глубину требуемого вовлечения:

Уровень риска Что определяет уровень Что требуется от человека
Низкий Малый diff, покрыт тестами, высокая уверенность AI-ревьюера, precedent есть Подтверждение по сводке
Средний Новый паттерн, не критичные модули Разбор полного вердикта AI-ревьюера + diff
Высокий Security/данные/интеграции, низкая уверенность AI-ревьюера, precedent отсутствует Полный самостоятельный разбор; вердикт AI-ревьюера — вспомогательный, не основание

Если человек может не увидеть PR/MR вообще при низком риске, Ворота 3 де-факто передают финальное решение AI-ревьюеру, и approver превращается в формальную подпись. Уровнии риска дают эффект скорости там, где риск действительно низкий, не жертвуя контролем там, где он критичен.


Обратная связь

Отказ на любых воротах возвращает не бинарное "нет", а причину, конкретный пункт критерия и этап возврата.


История версий

Версия Дата Изменения
v0.1.0 2026-07-08 Первая версия концепции: роли, три ворот качества, решение по логике уровней риска на Воротах 3

Контекст разработки

Разработка ведётся в рамках центра компетенции по управлению данными «Юникон БСЛ», совместно с Сергеем Пелогеевским.
Обсуждение и предложения по развитию модели принимаются через issues репозитория или в комментариях к постам с тегом #DGxPrivateAI в LinkedIn.

About

Review как control plane для AI-агентов в дев-конвейере: архитектурный принцип без раскрытия критериев проверки

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors