# Посмотрите на сам результат.

Сохраненные доказательства отдельно от учебной иллюстрации.

## MR3: один риск, новая версия, отдельное решение

В сохраненном локальном GitLab-примере настоящий PR-Agent работал с Codex CLI. До исправления найден один риск SQL-инъекции. После правки отдельное ревью вернуло ноль замечаний; CI прошел при участии оператора. Одна сводка обновлена без дубля. Часть ручных критериев не проверена, общий итог INCONCLUSIVE; MR остался открытым. Это ограниченный пример, не бенчмарк точности или доказательство полной готовности пилота.

[Открыть сохраненную квитанцию MR3](/examples/mr3-evidence.json)

## Платежный обработчик: запись другого прогона

[Video](/assets/journey/null-review-journey.mp4)
Видео [MP4](/assets/journey/null-review-journey.mp4)

Отдельный исторический прогон на учебном коде. Два реальных вызова модели, два дефекта до правки, ноль после;8 отдельных локальных тестов прошли. CI, approve и merge не выполнялись. Монтаж реальных кадров, без звука; комментарии сокращены, диагноз сохранен. Перед повтором уточнялись инструкции, поэтому это не контролируемый бенчмарк.

[Код до/после и тесты](/examples/review-journey.zip) · [Квитанция прогона](/examples/review-receipt.json)

## Первый экран: учебная схема

Пример с cursor.execute(sql + user_input) объясняет механику SQL-инъекции. Его текст является редакционной иллюстрацией, не исходным кодом MR3 и не цитатой модели. Рекомендацию нужно адаптировать к вашей БД и драйверу.
