Governance
Правила, которые и правда соблюдают.
Один каталог правил, и он доезжает всюду.
Ветвление, код-ревью, стандарты кода, записи решений, разработка по спецификациям: каждое — правило в едином каталоге, универсальное или условное. Правила и файлы за ними попадают в каждый управляемый репозиторий, а репозиторий, который от них отклонился, получает изменение после ревью, возвращающее его в строй.
- Единый каталог правил, универсальных и условных
- В каждый репозиторий — через изменение с ревью
- Отклонение возвращается изменением в репозиторий

Защита веток. Уговоры не помогут.
Агенты открывают пул-реквесты в интеграционную ветку, которую вы назначили, на GitHub, GitLab, Bitbucket или Azure DevOps. Страж на машине отклоняет любой пуш в неё или в main, префикс веток держит парк в рамках, а выключенный пуш убирает push URL совсем.
- Интеграционная ветка, префикс веток и выключатель пуша — для каждого проекта
- Отказ в момент пуша, прямо на машине
- Команды гейтов и постоянные инструкции для каждого проекта

Каждое правило, каждый репозиторий, одна таблица.
Каждое правило против каждого репозитория в одной таблице: актуально, отстаёт, отклонилось, заблокировано, отказ. Проваленное обязательное правило — это недочёт, и агент открывает изменение, которое его исправляет; рекомендательное попадает в отчёт. Перечитывайте весь парк репозиториев когда угодно.
- Обязательные и рекомендательные
- Исправление на всё, что не проходит
- Перепроверка по запросу

Три ревью. Ни одной галочки для отчёта.
Независимые ревьюеры читают изменение и спецификацию: ревью кода, ревью безопасности и сверка с критериями приёмки. Блокеры исправляются до выпуска, а изменение в аутентификации, учётных данных, миграциях или персональных данных ждёт человека.
- Ревью кода, ревью безопасности, проверка — каждое отдельным проходом
- Блокеры исправлены до выпуска
- Чувствительные к безопасности изменения ждут человека

Что лежит в управляемом репозитории
Один и тот же небольшой набор файлов — в каждом репозитории.
В каждом управляемом репозитории один и тот же небольшой набор файлов, так что агент везде находит правила на одном месте.
- Хаб-файл в корне: жёсткие правила и маршрутизатор ко всему остальному
- Политики, из которых складываются правила, — ветвление, код-ревью, стандарты кода, записи решений
- Скрипт проверки, который запускают агенты, и хуки, запускающие его перед каждым коммитом и пушем
- Скиллы, которые агент загружает под стек, с которым работает
Правила для того, кто всегда знает лучше.
Зарегистрируйтесь и выберите тариф под репозитории, которые вы возьмёте под управление первыми, и стандарты, которых они должны держаться.