Тип: procedure · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.
Текущее состояние установки, кандидат релиза и опубликованная версия — три разных факта. Присваивать номер релиза до прохождения gate и принятия кандидата нельзя.
Для кандидата фиксируются Git SHA зависимостей, миграции, профиль установщика, необходимые модули и результаты smoke/acceptance. Не заменять готовый candidate тихим обновлением master.
Делать backup конфигурации и состояния, верифицировать entitlement, выполнять контролируемое обновление репозиториев, штатный install, миграции, restart и health. При неудаче нужен подтверждённый rollback.