Запасной мост

Rollback plan

План отката нужен до deploy, а не после того, как checkout внезапно превратился в закрытую дверь.

Хороший запуск умеет не только идти вперёд, но и спокойно отступать.

Сохранить рабочую версию

До загрузки нового архива нужно знать, какой deployment точно работал и где лежит его ZIP.

  • ZIP сохранён.
  • Deployment URL записан.
  • Changelog понятен.

Определить критерии отката

Не каждый warning требует отката. Но checkout, auth, paid AI, privacy и broken homepage — требуют быстрой реакции.

  • Checkout broken.
  • Auth broken.
  • Privacy leak.
  • Home page broken.

Откатить и сообщить

После отката проверьте production, logs и напишите короткую заметку для себя: что сломалось и что нельзя повторять.

  • Production снова работает.
  • Причина записана.
  • Повторный deploy заблокирован до fix.

checklist

Что проверить

  • Known-good ZIP есть.
  • Known-good Vercel deployment известен.
  • Критичные фичи перечислены.
  • Есть короткий manual smoke test после отката.

красные флаги

Когда остановиться

  • Новый deploy ломает оплату.
  • Новый deploy показывает личные данные публично.
  • Новый deploy даёт массовые 500.
  • Новый deploy не даёт войти в кабинет.

готово, когда

Definition of done

  • Можно откатиться за несколько кликов.
  • После отката есть проверка главных страниц.
  • Причина инцидента записана.

связанные двери