Автономный цикл разработки

На входе задача с приёмкой. На выходе проверенный запрос на слияние.

Агент-кодер работает по вашим задачам на вашем сервере и на ваших ключах к моделям. Код пишется в изолированной копии репозитория, решают проверки, отдельный рецензент смотрит изменения. Сливаете вы.

Пилот: ориентир 1 500-4 000 €, уточняем на разборе. Приёмка по списку задач, который мы согласуем до старта.

Пример задачиметка auto-dev

#41Выгружать оплаченные заказы из CRM в таблицу отчёта раз в час

Acceptance:

  • pytest tests/test_export.pyкод 0
  • ruff check .код 0
  • npm run buildкод 0
  • копия отдельная ветка, рабочий код не тронут
  • проверки старые тесты целы, новые зелёные
  • ревью другая модель, вердикт «принять»
Запрос на слияние #57ждёт вашего решения

Пример для иллюстрации, не задача клиента.

Главное условие

Ваши ключи, ваши данные, ваш сервер

  • КлючиМодели работают на ваших ключах. Договор с поставщиком и счёт за модели ваши, расходы видны в вашем кабинете у поставщика.
  • ДанныеКод и задачи не смешиваются с другими клиентами. Для каждого клиента отдельный экземпляр и своя очередь.
  • СерверКонтур стоит на вашем сервере или на выделенном сервере под вас. Захотите уйти, всё остаётся у вас.

Что это

Пять шагов, через которые проходит каждая задача

Это не чат с моделью и не редактор для программиста. Это процесс: задача становится проверяемым предметом работы, а результат приходит в ваш репозиторий как обычный запрос на слияние.

  1. 01

    Задача с приёмкой

    Задача в трекере (ишьюс) берётся в работу только со строкой Acceptance: и командами, которые доказывают, что она решена. «Сделай что-нибудь» превращается в договорённость, которую можно проверить.

  2. 02

    Изолированная копия

    Агент работает в отдельной копии репозитория. В рабочую ветку он не пишет, доступ к боевой базе и секретам рабочей среды не выдаём, перечень доступов фиксируем в договоре.

  3. 03

    Проверки по кодам возврата

    Судит среда, а не слова модели: тесты, линтер и сборка проходят или нет. Удаление или ослабление существующих тестов считается провалом задачи, а не решением.

  4. 04

    Независимое ревью

    После зелёных проверок изменения читает отдельный рецензент на другой модели. Он ищет ошибки, которые мог пропустить агент, проверяющий сам себя.

  5. 05

    Запрос на слияние без автослияния

    Результат приходит запросом на слияние с описанием и итогами проверок. Последнее слово за вашим человеком: сливает он, не агент.

Автопилот

Раз в несколько минут забирает задачи с меткой из вашего репозитория и ставит их в устойчивую очередь. Задача без строки приёмки пропускается, а не угадывается.

Дворецкий, приёмщик

Разбирает застрявшие задачи, перепроверяет запросы перед вашей приёмкой, собирает сводку: что слито, что вернулось и почему.

Пилот на 2-3 недели

Как идёт пилот по неделям

Цель пилота: доказать на вашем коде, что контур закрывает задачи из согласованного списка. Не вся очередь задач, а конкретные 5-10 задач с командами приёмки.

  1. До старта

    Разбор и список

    • смотрим репозиторий и очередь задач
    • выбираем 5-10 задач, которые можно проверить командами
    • записываем в договор: сколько из списка должно быть слито
  2. Неделя 1

    Контур на вашем сервере

    • ставим кодер, автопилот и приёмщика
    • подключаем ваши ключи к моделям и доступ только к нужным репозиториям
    • вместе с вашим человеком дописываем приёмку к задачам
  3. Неделя 2

    Работа по списку

    • агент берёт задачи, вы получаете запросы на слияние
    • застрявшие задачи разбираем и уточняем постановку
    • промежуточная сводка: что слито, что вернулось
  4. Неделя 3

    Приёмка пилота

    • итог по списку: сколько задач слито вами
    • отчёт: время до слияния, возвраты, расходы на модели
    • решение о сопровождении или передача контура вашей команде

Пилот принят, когда из согласованного списка слито не меньше оговорённого числа задач. Новые задачи по ходу пилота добавляем только письменно, с отдельной строкой приёмки.

Для кого

Когда у задач есть хозяин, но нет рук

  • Компании без своей команды разработкиТорговля, услуги, клиники, школы. Очередь доработок по CRM, сайту, ботам и отчётам растёт быстрее, чем её разбирает подрядчик.
  • Цифровые агентства и студииДесятки мелких клиентских проектов с однотипными доработками, которые съедают маржу.
  • Владельцы нескольких проектовНесколько репозиториев без процесса и проверок. Нужна уверенность, что новая правка не сломала старое.

Кому не подойдёт

  • Нужно «закрыть всю очередь задач» без постановки задач. Контур работает по задачам с приёмкой, а не по пожеланиям.
  • Нет репозитория в git и нет способа проверить результат командой.
  • Сильная команда разработчиков, которой нужен инструмент в руки. Им лучше Cursor или Claude Code.

Чем отличается

Cursor, Devin и Copilot продают инструмент. Мы ставим процесс

Это хорошие продукты для разработчиков. Разница в том, кому и что продаётся.

Массовые агенты: Cursor, Devin, CopilotКодер Потенциал ИИ
Что покупаетеПодписка на место для разработчикаПоставленный процесс: постановка, проверки, приёмка, отчёт
ВходЧат, редактор или задача в свободной формеЗадача только с командами приёмки
Кто судит результатМодель и разработчик, который читает кодКоды возврата ваших проверок, затем рецензент на другой модели
Где выполняетсяОбычно в облаке поставщикаНа вашем сервере или выделенном сервере под вас
МоделиЛинейка, которую выбрал поставщикСменные движки разных поставщиков на ваших ключах
ОтчётИспользование мест и запросовДоля слитых, возвраты, время до слияния, что застряло и почему
Кто разбирает застреванияВаш разработчикПриёмщик и мы, в рамках сопровождения

Под присмотром разработчика одна попытка у Devin или Claude Code сейчас точнее нашей. Мы выигрываем там, где разработчика нет: процессом вокруг агента и ответственностью за него.

Цифры как есть

Наш собственный контур за 7 суток, 18-25 октября 2026

Снято с нашего сервера по нашим проектам. Это не обещание для вашего кода, а показатель того, что контур работает каждый день и где он ещё слаб.

729запусков автопилота без участия человека
87запросов на слияние слито
5,3 чмедиана от открытия запроса до слияния
20%запросов слито автоматически без единого возврата; наша цель 60%

Поэтому в пилоте и сопровождении приёмку ведёт человек, а задачи согласуются заранее. Мы показываем вам те же показатели по вашему репозиторию каждую неделю.

Безопасность и данные

Агент видит только то, что нужно для задачи

  • Отдельный экземпляр на клиентаСвой сервер или контейнер, своя очередь, свой реестр проектов.
  • Доступ только к нужным репозиториямОтдельный токен GitHub с правами на перечисленные репозитории, не на всю организацию.
  • Без доступа к боевой системеБоевые базы и секреты рабочей среды агенту не выдаём, перечень доступов в договоре. Агент работает с кодом и тестами.
  • Ключи к моделям вашиВы выбираете поставщика и тариф, можете отозвать ключ в любой момент.
  • Слияние только человекомНи одна правка не попадает в рабочую ветку без решения вашего сотрудника.

Цены

Пилот, затем сопровождение. Модели вы оплачиваете напрямую

Пилот, 2-3 недели

1 500-4 000 €ориентир, уточняем на разборе (или 150-350 тыс. ₽)

  • контур на вашем сервере
  • 5-10 задач из согласованного списка
  • приёмка по числу слитых задач
  • отчёт по показателям

Сопровождение, в месяц

900-2 500 €ориентир, уточняем на разборе (или 90-250 тыс. ₽)

  • постановка задач из вашей очереди
  • разбор застреваний и обновления контура
  • лимит задач в месяц по договору
  • ежемесячный отчёт

Модели

По счёту поставщиказависит от объёма задач

  • платите поставщику моделей сами
  • без нашей наценки
  • лимит расходов ставите вы, если его поддерживает поставщик

Вопросы и ответы

Что обычно спрашивают на разборе

Это заменит разработчика?

Нет. Контур закрывает понятные задачи с проверяемым результатом и снимает с человека рутину. Решения об архитектуре и слияние остаются за вашим человеком.

Почему модели на наших ключах, а не на ваших?

Так честнее и надёжнее. Договор с поставщиком моделей заключаете вы, поэтому видите расходы в своём кабинете, управляете ключами и не зависите от нашего аккаунта.

Что нужно с нашей стороны?

Репозиторий в GitHub, команды, которыми проверяется результат (тесты, линтер, сборка), и человек, который регулярно уточняет задачи и сливает запросы. Без постановки задач контур простаивает.

Что если задача из списка не получится?

Разбираем, где застряло: в постановке, в проверках или в самом коде. Уточняем задачу и запускаем снова. Критерий приёмки пилота записан в договоре заранее, спорить о том, что считать результатом, не придётся.

Можно ли добавить задачи по ходу пилота?

Да, письменно и со своей строкой приёмки. Устные «и ещё вот это» в пилот не входят, иначе его нельзя честно принять.

Какие модели вы используете?

Контур умеет работать с движками разных поставщиков и переключаться между ними по качеству и цене. Какие подключить, решаем вместе на разборе под ваш стек и бюджет.

Работаете с компаниями из России?

Да. Расчёт в рублях через ИП, модели подбираем на разборе из доступных вам. Расчёт в евро идёт по договору с нашей компанией на Кипре.

Что остаётся у нас, если мы прекратим сопровождение?

Все слитые изменения, история задач и отчёты. Контур стоит на вашем сервере, ключи ваши, поэтому при уходе всё это остаётся у вас. Порядок передачи прописываем в договоре.

Разбор

Покажите репозиторий, а мы покажем, какие задачи из него закроет контур

На разборе смотрим ваш код и очередь задач, отбираем список для пилота и называем цену под ваш список задач. Если контур вам не подходит, так и скажем.

  • ссылка на репозиторий или его описание
  • 5-10 задач, которые давно ждут
  • как вы сейчас проверяете результат
Записаться в Telegram

Михаил Зеленин, Telegram @mzelenin, почта mikhail.zelenin@gmail.com