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()Риск SQL-инъекции
Отделите SQL от пользовательского ввода.
Передавайте значения параметрами.
Новый SHA → Повторное ревью → CI + решение команды
Выберите свой путь.
Ревью, которое можно разобрать.
Не просто список замечаний. Контекст, причина риска и понятный следующий шаг.
Нужный контекст
Выбранный diff, задача, критерии и правила. Состав данных можно проверить до вызова модели.
Замечание с основанием
Что может сломаться, где это видно и какое исправление рассмотреть.
Новая версия, новое ревью
Исправления проверяются по новому SHA. Ответ AI, CI и приемка задачи показаны отдельно.
Ваши правила и обратная связь
Настройте язык и стиль. Реакции и ответы в GitLab помогают уточнять правила команды.
Один реальный MR.
Вся история решения.
В сохраненном MR3 модель нашла SQL-риск. После исправления было отдельное ревью и CI с участием оператора. Часть критериев осталась открытой.
Посмотреть результат и ограничения- До исправления
- Один SQL-риск
- Новая версия
- Ноль замечаний AI
- CI
- Прошел с участием оператора
- Решение по задаче
- Требует оставшихся проверок
Выбирайте модель.
Сохраняйте контроль.
API и официальный CLI подключаются отдельно от движка ревью. Условия обработки кода согласуются до запуска.
Совместимость и качество конкретной модели проверяются в вашей установке. Внешняя модель остается внешним получателем данных.
Подключения и маршрут данныхНачните со своего процесса.
Один репозиторий. Ответственный техлид. Измеримые критерии пилота.
Текущий пакет предназначен для технической оценки. Полная приемка пилота еще открыта.