Skip to catalogue

50

rollback

A rehearsed way back. If you cannot undo the deploy, you did not finish the change.

What is rollback?

Rollback returns production to a known good version. Revert the release, not “hotfix forward” while the room is on fire — unless forward is the only option (a bad migration).

Why does rollback matter when vibe coding?

Agents ship. They do not plan the undo. Before you merge a vibe-coded slice that touches data or money, ask how you turn it off: flag, revert, or migration down.

How do you do rollback?

Prefer revert of the release artifact. For schema, expand/contract so rollback of code is still valid against the DB. Practice it once on preview.

How do you ask a model for rollback?

This change must be rollback-safe. No irreversible data rewrite. If a migration is needed, expand first so old code still runs.

What goes wrong with rollback?

“We’ll just deploy a fix.” That is a hope. A rollback is a button you already tested.

adjacent