Undo failed or partial

Why some undos can't reverse cleanly, and what to do.

Updated1 min readbuddies

SunrAI's undo restores the pre-change snapshot. If the data has been edited since, undo can fail or partially apply.

Why undo can fail

  • Row changed — someone (or another Buddy) updated the row after the original write. SunrAI refuses to overwrite their work.
  • Row deleted — the target row was deleted. There's nothing to restore.
  • Expired — past the 24-hour window. Undo is disabled.
  • External effect — for plans that include external sends (when those land), the external action may not be reversible (e.g. a sent email).

What the UI tells you

When an undo fails:

  • The undo button shows a red border with an error message
  • The audit log records the failed attempt with the failure reason
  • For multi-step plans, partial rollback is reported honestly: "3 of 5 steps reverted, 2 failed"

What to do

  • Row changed — review the current value. If you still want to roll back, manually set the field to the pre-image value (shown in the audit log).
  • Row deleted — recreate the row from the audit log's pre-image data.
  • Expired — you'll need to edit manually. The audit log still shows the original change for context.