Когда можно начинать пилот.
Контрольный список результатов, а не только доступных настроек.
Текущее состояние
Техническая оценка. Ограниченный реальный MR3 сохранен. Полная приемка текущей сборки еще не завершена. Ни дизайн сайта, ни зеленые компонентные тесты не меняют этот статус.
Условия начала
| Область | Какой результат нужен |
|---|---|
| Установка | Чистый Linux amd64 host, текущий пакет, все этапы, полезная работа и сверка версий. |
| SSO / tenants | Два tenant, реальные роли, cross-tenant отказ, logout и restart. |
| ContextForge | SSO, регистрация, согласие, полезный защищенный read, отзыв и restart. initialize/list недостаточно. |
| GitLab / model / CI | Проблемный MR, assignment/mention, finding, исправление, новый SHA, re-review, актуальный CI и разрешенный approve без дублей. |
| Устойчивость | Неизвестный исход API, retry и restart не повторяют публикацию или CI. Восстановление backup проверено. |
| Нагрузка | Пять реальных перекрывающихся ревью, очередь, память, стоимость, provider limits и p95 по согласованным порогам. |
Как провести небольшой пилот
- Начните с одного репозитория и ответственного техлида. Согласуйте критерии и период до запуска.
- Возьмите прошлые MR с известными дефектами. Отдельно считайте полезные находки, ложные замечания и пропуски.
- Сначала оцените черновики. Включайте публикацию и approve отдельно после проверки прав и актуальности.
- Зафиксируйте затраты, нагрузку и результат команды. Расширяйте scope только по приемке.