После регистрацииЗапуск

План отката релиза: rollback.md до выкатки

Когда откатываться, кто решает, в каком порядке возвращать код и базу и как проверить результат

14 октября 20268 мин Начальный62

Какую задачу решает

Подготовить план отката релиза на случай сбоя

Что будет на выходе

rollback.md: условия, порядок отката, владелец, проверка

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

Вайбкодер, который боится выкатывать обновление без пути назад

Инструменты
любой ИИ-чат

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

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

● Коротко

Отвечаешь ИИ, как устроен деплой и что меняет релиз. Получаешь rollback.md: условия отката с порогами, один человек, который решает, пошаговый порядок возврата и проверку после. Агент сверяет план с репозиторием, ничего не запуская.

Что внутри

  • 🚦Условия отката

    Конкретные признаки, после которых не спорят: оплата не проходит, главная страница отдаёт ошибку, письма не уходят. С порогом и временем ожидания.

  • 🙋Владелец решения

    Одно имя. Если решать могут двое, в пятницу вечером не решит никто.

  • ↩️Порядок возврата

    Код, база, очереди, кеш и настройки по шагам. Отдельно — что делать, если миграция удалила колонку и просто вернуть код нельзя.

  • 🔍Проверку после

    Список действий «открываю, делаю, вижу», которые подтверждают, что прошлая версия работает, а данные за время сбоя не потерялись.

Как использовать

  1. 1Опиши релиз

    Что меняется: новые экраны, правки в оплате, миграции базы. Список коммитов или описание задачи от агента подойдёт.

  2. 2Ответь на вопросы

    Промпт шага 1 спросит, где живёт проект и как ты его выкатываешь. Не знаешь — попроси агента в папке проекта ответить вместо тебя.

  3. 3Собери rollback.md

    Отправь шаг 2. Сохрани ответ как rollback.md рядом с кодом: агенту в Claude Code или Cursor скажи «Сохрани это в docs/rollback.md».

  4. 4Проверь на репозитории

    Шаг 3 даёт агенту прочитать план и код. Он покажет команды, которых в проекте нет, и необратимые миграции.

Откат начинается с резервной копии. Если её нет, план бесполезен, поэтому сначала проверь, что копия базы делается до деплоя: это пункт в чек-листе деплоя Laravel, и он же нужен на любом другом стеке.

Рядом по теме: План релиза с ИИ-агентом: release.md без забытых шагов, ER-диаграмма контент-завода, ТЗ на платную подписку: billing-spec.md для агента, статья «Где разместить проект» и Чек-лист «Перед запуском» (бесплатно).

Закрытая часть

Дальше — для участников

Регистрация бесплатная и занимает минуту. Часть закрытых материалов откроется сразу, без карты.

Что дальше

Промптывайбкодингшаблоны

Читайте дальше