Описание процессов, обеспечивающих поддержание жизненного цикла ПО (разработка, выпуск, сопровождение, устранение неисправностей, поддержка пользователей). Документ для реестра российского ПО. Версия: 22.09.2026.
1. Разработка
сервере правообладателя в Selectel (ЦОД Новосибирск, РФ; до 08.10.2026 — Yandex Cloud, ru-central1); GitHub — зеркало (документ 12).
ИИ-инструменты (Claude Code, Codex) используются как средства разработки под контролем правообладателя — см. справку о порядке создания ПО.
линтер, модульные тесты (более 6 600 тестов API), интеграционные тесты с базой данных (253 теста, 15 наборов), браузерные тесты интерфейса, визуальные эталоны; отдельный класс «сторожей» защищает договорённости о безопасности (изоляция данных, порядок проверок при установке, отсутствие секретов в репозитории).
сверяется с lock-файлом.
- Исходный код хранится и собирается на технических средствах в РФ: Gitea на
- Единый репозиторий, единое авторство коммитов правообладателя;
- Правила стабильности: изменения проходят статическую проверку типов и
- Перечень компонентов и лицензий (SBOM, CycloneDX) собирается в CI и
2. Выпуск
в комплекте поставки.
ключом выпуска на машине правообладателя (ECDSA P-256; перед подписью файлы комплекта сверяются с независимой сборкой из того же коммита). Журнал выпусков ведётся правообладателем.
сертификатом — механизм готов и проверен; включается после получения сертификата.
миграций на копии боевой базы, выкатка, автоматическое подтверждение выкатки (контейнер здоров, адрес отвечает, обслуживает именно новая версия).
- Версии по SemVer; название и номер версии едины на сайте, в документации и
- Комплект для установки в контуре собирается на сервере в РФ и подписывается
- Вторая подпись по ГОСТ Р 34.10-2012 (CMS/CAdES-BES) квалифицированным
- Облачный сервис обновляется по рантбуку: сборка на сервере, репетиция
3. Сопровождение установок у заказчиков
подпись, делает резервную копию, применяет миграции, при сбое откатывается автоматически.
откат upgrade.sh --rollback); ключи хранятся отдельно от копий.
следующем комплекте под подписью действующего ключа, установка запоминает его навсегда и отклоняет комплекты с подписью отозванного; отпечатки отозванных и действующего ключей публикуются на сайте.
серверам правообладателя.
- Обновление — комплектом следующей версии; установленная копия проверяет его
- Резервные копии и восстановление — средствами комплекта (
backup.sh, - Отзыв ключа выпуска при его компрометации: список отозванных ключей едет в
- Лицензия и ключи выпуска — офлайн, обменом файлами; без обращений к
- Отчёт для поддержки (
diag.sh) не содержит персональных данных.
4. Устранение неисправностей и уязвимостей
администратора) с разбором причины и мерами; журнал изменений ведётся в репозитории.
выпускаются очередной версией с описанием в журнале выпуска.
заказчику установки в контуре передаётся обновлённый комплект.
- Инциденты фиксируются в журнале инцидентов (экран платформенного
- Уязвимости зависимостей отслеживаются по SBOM; обновления компонентов
- Обнаруженные дефекты безопасности устраняются в приоритетном порядке;
5. Техническая поддержка
Условия — в публичной оферте (раздел 6), кратко:
| Уровень | Часы работы | Каналы | Кому |
|---|---|---|---|
| Базовая | 5/8, пн–пт 09:00–18:00 МСК | электронная почта | Starter; ответ ≤ 1 рабочего дня |
| Расширенная | 7/12, ежедневно 09:00–21:00 МСК | почта, чат | Growth |
| Премиум | круглосуточно для инцидентов 1–2 уровня | почта, чат, телефон | Pro |
| Установка в контуре | по договору | почта, чат | индивидуально |
Целевая доступность облачного сервиса: 99,5 % (Starter, Growth), 99,9 % (Pro); при невыполнении — сервисный кредит по оферте. Адреса поддержки: support@accellum.ru (техподдержка), privacy@accellum.ru (персональные данные), hello@accellum.ru (общие вопросы). Состояние сервиса — страница /status.
Восстановление доступа. Восстановления пароля по почте в продукте нет: почта учётной записи хранится только хешем. Пароль участника сбрасывает владелец организации в кабинете. Если пароль утерял единственный владелец:
отвечает на него разовым кодом и сбрасывает пароль, только получив код обратно: это подтверждает, что обращается владелец почтового ящика учётной записи (клиентам по договору — ещё и звонок по телефону из договора). Временный пароль передаётся отдельным письмом, не в ответе на обращение;
reset-password.sh (руководство администратора, раздел «Забытый пароль»); поддержке доступ к серверу не нужен.
- в облаке — обращение в поддержку с адреса почты учётной записи. Поддержка
- в установке в контуре — администратор сервера заказчика сам, командой
Новый пароль временный: при входе его нужно заменить своим. Сброс завершает все сессии учётной записи в этой организации и записывается в журнал аудита организации («Настройки → Журнал аудита», действие auth.password.reset_by_server).
6. Персонал
Разработку, выпуск и поддержку ведёт правообладатель (ИП) лично с использованием ИИ-инструментов разработки; привлечение подрядчиков не требуется для выпуска обновлений и обслуживания установок. Для заказчиков с требованием круглосуточного дежурства — условия оговариваются в договоре.
7. Совершенствование
План развития ведётся в репозитории (docs/plans), приоритеты — по обращениям заказчиков. Ближайшее: совместимость с двумя доверенными ОС, Postgres Pro и ADQM (к 01.06.2027), квалифицированная подпись комплекта по ГОСТ.