Работа с ревью

Ответы на замечания и их статусы

/ai-ok и /ai-fp

Ответьте на замечание бота комментарием, который начинается с команды:

  • /ai-ok — замечание верное, полезное;
  • /ai-fp — ложное срабатывание; после команды можно объяснить почему.

Команды не запускают повторное ревью — это отметки. По ним сервис учится на вашей команде: метрики качества по проекту показывают, какие категории замечаний принимаются, а какие нет. В панели то же можно сделать кнопками «Верно» и «Ложно» в карточке ревью — это доступно любому участнику проекта.

Ответ своими словами без команды сервис тоже видит, но не может прочитать как «согласен» или «не согласен».

Статусы замечаний

У каждого замечания — ровно один статус, по приоритету (явный ответ человека важнее косвенного признака):

Статус Когда
Отклонено /ai-fp, реакция 👎 или пометка «Ложно» в панели
Принято /ai-ok или пометка «Верно» в панели
Исправлено Строка, к которой привязано замечание, изменилась
Молчаливое согласие MR слит без ответа и без правки строки
Молчаливо закрыто MR закрыт без слияния, без ответа и без правки строки
Не обработано MR открыт и сигналов ещё нет

/ai-fp побеждает изменённую строку: её могли поменять по другой причине.

Когда статусы обновляются

Ответы и правки строк Runner собирает попутно — при следующих запусках в CI. Если merge request'ы редкие, статусы отстают; на странице «Подключение» есть необязательный пайплайн по расписанию с командой feedback-sweep, который собирает их без ревью.