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.