Perform governed rollback
A governed rollback reverts a release while preserving the audit chain. It is not a git reset or a force push.
Steps
- Open a
REPAIR_GOALwithgoal_type: REPAIR_GOALandphase_id: ROLLBACK-<n>. - Pin the goal to the release commit:
base_commit: <release SHA>. - Set
worktree_policy.mode: REPAIR_PINNED. - Add a task that creates a revert PR (
git revert <release SHA>). - Run the orchestrator.
- The revert PR is opened against
main. - CI runs.
- Owner reviews and approves.
- Governed merge.
- Production ticket is consumed for the revert.
What this playbook is NOT
- It is not
git reset— that is HARD_PROHIBITED. - It is not a force push — that is HARD_PROHIBITED.
- It is not a silent history rewrite — that requires a separate, explicit owner authorization.