Проекты и репозитории
Где живёт код и как он доезжает до ветки.
Один проект — настроенный так, как выпускает ваша команда.
Проект хранит репозитории, в которых работают агенты, и всё, что определяет, как они там работают: кто может им пользоваться, в какую ветку идут изменения, его проверки и сколько задач выполняется одновременно. Подключите аккаунт Git в пошаговой настройке — GitHub в один клик, или GitLab, Bitbucket и Azure DevOps — и создайте проект из репозитория. Его первая задача — пошаговый онбординг: агент выясняет, как запускается код, заполняет стек и добивается, чтобы проверки существовали и проходили.
- Доступ, ветка, проверки и лимиты — на каждый проект
- GitHub, GitLab, Bitbucket или Azure DevOps
- Задача онбординга в каждом новом проекте

Все репозитории, которые затрагивает изменение, — в одном проекте.
Добавьте все репозитории, которые затрагивает работа: агенты работают во всех, а проверки идут в основном. Выберите тот, до которого дотягиваются ваши подключённые аккаунты Git, вставьте любой адрес или создайте новый приватный репозиторий в мастере проекта или из любой строки репозитория — пустому сразу заведут ветки main и develop. Каждый пул-реквест, который открывает задача, — по одному на репозиторий — виден со своим состоянием на доске задач и на странице задачи.
- Несколько репозиториев, один основной
- Выберите, вставьте или создайте репозиторий
- Каждый пул-реквест задачи — с его состоянием

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

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

Какой репозиторий пойдёт первым?
Начните бесплатно, а затем выберите тариф под число ваших репозиториев и изменений, которые в них попадают.