Прогон

Публичная оферта на оказание услуг «Прогон»

Редакция от 31 октября 2026 года

Индивидуальный предприниматель ШУМИЛИН ПАВЕЛ СЕРГЕЕВИЧ, ОГРНИП 326774600675502, ИНН 463230948130 (далее Исполнитель) предлагает юридическим лицам и индивидуальным предпринимателям (далее Заказчик) заключить договор оказания услуг на условиях этой оферты. Это публичная оферта по статье 437 Гражданского кодекса РФ.

1. Термины

1.1. Сервер: выделенный физический сервер, на котором выполняются задачи CI Заказчика.

1.2. Раннер: программа GitHub Actions на сервере, которая выполняет задачи из репозиториев Заказчика.

1.3. Замер: отчёт о времени CI Заказчика, который агент Заказчика готовит по инструкции «Замер» на сайте Исполнителя.

1.4. Подключение: регистрация раннеров для репозиториев Заказчика и перевод задач CI на сервер.

1.5. Приёмка: повторный замер после подключения.

1.6. Медиана полного прогона: медиана времени от запуска workflow до завершения последней задачи по данным замера.

2. Предмет договора

2.1. Исполнитель оказывает Заказчику услуги по одной из двух моделей.

«Под ключ»: Исполнитель предоставляет выделенный сервер, выполняет первоначальную настройку для первых двух репозиториев, подключает раннеры и сопровождает сервер весь срок договора.

«На вашем сервере»: Исполнитель настраивает сервер, который Заказчик арендует у хостинга на своё имя, подключает и оптимизирует CI первых двух репозиториев, проверяет результат и передаёт Заказчику конфигурацию. Исполнитель сопровождает сервер, если Заказчик заказал сопровождение.

2.2. Модель, число репозиториев, согласованный объём работ и стоимость указываются в счёте.

2.3. Тарифы рассчитаны на нагрузку в пределах ресурсов выбранного сервера.

3. Как заключается договор

3.1. Заказчик пишет Исполнителю в Telegram @progonci и называет модель и число репозиториев.

3.2. Исполнитель выставляет счёт.

3.3. Оплата счёта означает полное согласие с этой офертой (акцепт по пункту 3 статьи 438 ГК РФ). Договор заключён с момента поступления оплаты на счёт Исполнителя.

4. Порядок оказания услуг

4.1. До оплаты Заказчик может бесплатно сделать замер. Замер, сделанный до подключения, служит базой для приёмки. Заказчик также может бесплатно провести один пробный прогон CI на раннере Исполнителя до оплаты, чтобы сравнить результат с текущим CI. Стороны заранее согласуют условия пробного прогона. Пробный прогон не заменяет замеры для приёмки и возврата оплаты по разделу 6.

4.2. Срок запуска: «Под ключ» не позднее 1 календарного дня после оплаты, «На вашем сервере» не позднее 1 календарного дня после оплаты и получения доступа к серверу Заказчика.

4.3. Для подключения Исполнитель сообщает метку раннеров. Заказчик создаёт одноразовый токен регистрации раннеров и передаёт его Исполнителю. Исполнитель регистрирует раннеры, Заказчик переводит задачи на сервер.

4.4. Заказчик сам решает, какие задачи выполнять на сервере и какие секреты репозитория использовать на нём.

4.5. Сопровождение включает мониторинг работы сервера, плановые обновления раннеров и программ сервера, восстановление настроенного CI после сбоев и ответы на вопросы Заказчика. В тариф «Под ключ» входят 2 часа работы над изменениями по запросу Заказчика в месяц. Сопровождение по модели «На вашем сервере» включает 5 часов такой работы в месяц.

4.6. В базовую стоимость входит один сервер. Если он выйдет из строя, задачи ждут восстановления. Исполнитель приступает к восстановлению не позднее 1 рабочего дня после сбоя. Резервные облачные раннеры GitHub Заказчик настраивает отдельно.

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

5. Цена и оплата

5.1. «Под ключ»: 45 000 (сорок пять тысяч) рублей в месяц за выделенный сервер, первоначальную настройку первых двух репозиториев и сопровождение по пункту 4.5. В цену включены 2 часа работы над изменениями по запросу Заказчика в месяц. Отдельной платы за первоначальную настройку нет.

5.2. «На вашем сервере»: 80 000 (восемьдесят тысяч) рублей разово за настройку сервера, подключение и оптимизацию CI первых двух репозиториев, проверку результата и передачу конфигурации. Аренду сервера Заказчик оплачивает хостингу сам. Сопровождение по желанию Заказчика стоит 25 000 (двадцать пять тысяч) рублей в месяц за сервер. Оно включает работы по пункту 4.5, в том числе 5 часов работы над изменениями по запросу Заказчика в месяц.

5.3. Все цены указаны без НДС. Услуги не облагаются НДС: Исполнитель применяет упрощённую систему налогообложения и освобождён от НДС по пункту 1 статьи 145 Налогового кодекса РФ.

5.4. «Под ключ» оплачивается помесячно вперёд, в течение 5 рабочих дней после выставления счёта. Настройка по модели «На вашем сервере» оплачивается полностью до начала работ. Сопровождение оплачивается помесячно вперёд.

5.5. Исполнитель направляет акт оказанных услуг: за услуги по модели «Под ключ» и сопровождение по итогам каждого месяца, за настройку по модели «На вашем сервере» после подключения, проверки результата и передачи конфигурации. Если Заказчик в течение 5 рабочих дней не направил мотивированный отказ, услуги считаются принятыми. Акты направляются в Telegram или через электронный документооборот.

5.6. Дополнительные репозитории подключаются за разовую плату. Стандартное подключение стоит 5 000 (пять тысяч) рублей, оценка времени составляет 1 час. Подключение с адаптацией стоит 15 000 (пятнадцать тысяч) рублей, оценка времени составляет 3 часа. Сложное подключение стоит от 30 000 (тридцати тысяч) рублей по согласованной смете.

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

5.8. Для дополнительных работ сверх включённых часов применяется ставка 5 000 (пять тысяч) рублей за час. Исполнитель начинает эти работы только после согласования их объёма и стоимости с Заказчиком.

5.9. Стороны согласуют объём и фиксированную цену работ до оплаты. Если Исполнитель недооценил время на согласованный объём, он завершает работу за свой счёт без доплаты Заказчика. Доплата возможна только за расширение объёма работ, которое стороны согласовали заранее.

5.10. Ежемесячная плата меняется только по соглашению сторон при увеличении ресурсов сервера, подключении второго сервера или увеличении объёма инженерных работ. Число репозиториев само по себе не меняет ежемесячную плату.

6. Если ускорения нет

6.1. Если медиана полного прогона при приёмке не меньше, чем при замере до подключения, Исполнитель по требованию Заказчика возвращает первый платёж: оплату первого месяца «Под ключ» или оплату настройки по модели «На вашем сервере».

6.2. Заказчик делает оба замера по одной инструкции, на тех же репозиториях и workflow, с тем же набором задач.

6.3. Заказчик направляет требование в течение 14 дней после подключения и прикладывает оба замера. Исполнитель возвращает деньги в течение 10 рабочих дней. Договор после этого прекращается.

7. Доступ к серверу и данные

7.1. В модели «Под ключ» сервер выделен только Заказчику, задачи других клиентов на нём не выполняются.

7.2. Доступ к серверу «Под ключ» есть только у Исполнителя, вход по ключу SSH.

7.3. Исполнитель не просматривает код, секреты и данные Заказчика. Исключение: диагностика сбоя по просьбе Заказчика и в объёме, нужном для неё.

7.4. Рабочие файлы задач, локальные логи раннеров и кэши (пакеты, браузеры, образы Docker) хранятся только на сервере.

7.5. После окончания договора Исполнитель в течение 3 рабочих дней отключает раннеры, очищает диск сервера и сообщает об этом Заказчику.

7.6. В модели «На вашем сервере» Заказчик сам выдаёт и отзывает доступ Исполнителя к своему серверу. После окончания договора Исполнитель удаляет у себя ключи и пароли доступа к нему.

7.7. Стороны не раскрывают третьим лицам сведения о коде, инфраструктуре и данных друг друга, полученные при исполнении договора, кроме случаев, когда этого требует закон.

8. Ответственность

8.1. Если сервер «Под ключ» не работал по вине Исполнителя больше 24 часов подряд, плата за месяц уменьшается пропорционально времени простоя.

8.2. Ответственность Исполнителя ограничена суммой, которую Заказчик заплатил за последний месяц услуг, а в модели «На вашем сервере» ограничена стоимостью настройки. Упущенная выгода не возмещается.

8.3. Исполнитель не отвечает за работу GitHub, за работу хостинга в модели «На вашем сервере», за изменения в коде и workflow Заказчика и за сбои, которые они вызвали.

8.4. Время прогона на сайте показано для примеров проектов. Время прогона проекта Заказчика определяет замер. Условия на случай отсутствия ускорения описаны в разделе 6.

9. Срок и расторжение

9.1. «Под ключ»: договор действует помесячно, пока Заказчик оплачивает счета.

9.2. Заказчик может отказаться от услуг, предупредив Исполнителя за 10 дней до конца оплаченного месяца.

9.3. «На вашем сервере»: договор на настройку исполнен после подключения, проверки результата и передачи конфигурации. Сопровождение действует помесячно, пока Заказчик его оплачивает.

9.4. Исполнитель может изменить оферту, опубликовав новую редакцию. Новая редакция не меняет условий уже оплаченного периода. Ежемесячная плата меняется по правилам пункта 5.10.

10. Споры

10.1. До суда стороны направляют друг другу претензию. Срок ответа на претензию: 10 рабочих дней.

10.2. Если спор не решён, его рассматривает арбитражный суд по месту нахождения Исполнителя.

11. Реквизиты Исполнителя

ИП ШУМИЛИН ПАВЕЛ СЕРГЕЕВИЧ

ОГРНИП 326774600675502, ИНН 463230948130

Telegram: @progonci

Банк: АО "ТБанк", БИК 044525974, р/с 40802810300010102358, к/с 30101810145250000974