AI-ревью.
По вашим правилам.

Ваш GitLab. Ваша модель. Ваши правила.

Пакет для оценки · Установка с администратором

Учебный пример ревью

payments/query.py

39def get_payment(cursor, user_input):40    sql = "SELECT * FROM payments WHERE id = "4142−   cursor.execute(sql + user_input)43+   cursor.execute(sql + "%s", [user_input])4445    return cursor.fetchone()
Null Review

Риск SQL-инъекции

Отделите SQL от пользовательского ввода.
Передавайте значения параметрами.

Новый SHA → Повторное ревью → CI + решение команды

Ревью, которое можно разобрать.

Не просто список замечаний. Контекст, причина риска и понятный следующий шаг.

Нужный контекст

Выбранный diff, задача, критерии и правила. Состав данных можно проверить до вызова модели.

Замечание с основанием

Что может сломаться, где это видно и какое исправление рассмотреть.

Новая версия, новое ревью

Исправления проверяются по новому SHA. Ответ AI, CI и приемка задачи показаны отдельно.

Ваши правила и обратная связь

Настройте язык и стиль. Реакции и ответы в GitLab помогают уточнять правила команды.

Как проходит ревью

Один реальный MR.
Вся история решения.

В сохраненном MR3 модель нашла SQL-риск. После исправления было отдельное ревью и CI с участием оператора. Часть критериев осталась открытой.

Посмотреть результат и ограничения
До исправления
Один SQL-риск
Новая версия
Ноль замечаний AI
CI
Прошел с участием оператора
Решение по задаче
Требует оставшихся проверок

Выбирайте модель.
Сохраняйте контроль.

API и официальный CLI подключаются отдельно от движка ревью. Условия обработки кода согласуются до запуска.

OpenAI Совместимый APIAnthropic Messages APICodex Официальный CLIPR-Agent Движок ревью

Совместимость и качество конкретной модели проверяются в вашей установке. Внешняя модель остается внешним получателем данных.

Подключения и маршрут данных

Начните со своего процесса.

Один репозиторий. Ответственный техлид. Измеримые критерии пилота.

Текущий пакет предназначен для технической оценки. Полная приемка пилота еще открыта.