> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reddy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Rolling Back a Change

> Undo the last change to a simulation through the same guided flow you used to approve it

A rollback takes a simulation back to the version before its newest change, whether that change came from a testing round or from the edit wizard. It is not a hidden switch: Reddy first confirms exactly what you want undone, writes a rollback plan, and only applies it after you approve. The next round then tests the result.

<Note>
  Rolling back is an approver action. It is available on the newest version only, when no update or edit is in flight and the last change was not itself a rollback.
</Note>

## Starting a rollback

The **Roll back this update** button sits on the newest version on the **Changes** tab. The same action is on the Testing tab's round card as **Roll back the last update**.

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/MCAud_svrieHEpzn/manual/images/rollback-changes-button.png?fit=max&auto=format&n=MCAud_svrieHEpzn&q=85&s=3f50f318d6361fac30be0950df71aab7" alt="Changes tab with Roll back this update on the newest version, an edit round" width="1440" height="1070" data-path="manual/images/rollback-changes-button.png" />
</Frame>

Click it and confirm. Nothing changes yet.

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/MCAud_svrieHEpzn/manual/images/rollback-confirm.png?fit=max&auto=format&n=MCAud_svrieHEpzn&q=85&s=9b499e1d0e7fe9508b416f19697eca3e" alt="Roll back this update? dialog explaining that Reddy first confirms what to undo and writes a plan for approval" width="1440" height="900" data-path="manual/images/rollback-confirm.png" />
</Frame>

## Confirming what to undo

Reddy opens a review of the change, the same way it reviews a testing round. On the Feedback page, **What Reddy thinks you want undone** lists each part of the change it can take back. Click **Answer the questions** to go on.

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/MCAud_svrieHEpzn/manual/images/rollback-feedback-reading.png?fit=max&auto=format&n=MCAud_svrieHEpzn&q=85&s=50be52912d15044c023e623c4b3b2f77" alt="Feedback page: What Reddy thinks you want undone, listing scenario 4 and a grading note, with an Answer the questions button" width="1440" height="900" data-path="manual/images/rollback-feedback-reading.png" />
</Frame>

The wizard asks whether you want the whole change undone or only part of it. Partial rollbacks are ordinary: pick the option that matches, or write your own.

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/MCAud_svrieHEpzn/manual/images/rollback-wizard-question.png?fit=max&auto=format&n=MCAud_svrieHEpzn&q=85&s=6ee6eb1a38b530d92ac673eb80918d32" alt="Rollback wizard question: undo the whole edit, or keep scenario 4 and restore the original grading" width="1920" height="1080" data-path="manual/images/rollback-wizard-question.png" />
</Frame>

## Approving the rollback plan

The rollback plan spells out **what goes back**, **what stays**, and what happens after it ships. Request changes if it is not quite right, or **Apply rollback**.

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/MCAud_svrieHEpzn/manual/images/rollback-wizard-plan.png?fit=max&auto=format&n=MCAud_svrieHEpzn&q=85&s=c8ff7d658121603e8f66edd7cc639c33" alt="Review the rollback plan: summary, what goes back, what stays, after this ships, with Apply rollback and Request changes" width="1440" height="995" data-path="manual/images/rollback-wizard-plan.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/MCAud_svrieHEpzn/manual/images/rollback-apply-confirm.png?fit=max&auto=format&n=MCAud_svrieHEpzn&q=85&s=c53bc5c314f458f952edd3063e82adf1" alt="Apply this rollback? confirmation dialog" width="1440" height="900" data-path="manual/images/rollback-apply-confirm.png" />
</Frame>

Reddy makes the change through the same checks and deploy as any other update. It usually takes one to two hours.

## After the rollback

The rollback is a version of its own on the **Changes** tab, with its audit line, plan, report and files changed. The version number goes up, not down: the history keeps every step. See [Versions and Audit Trail](/manual/training/changes-and-versions).

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/YUwQL3IpAOHQ52Q9/manual/images/simulations-hub-changes-tab.png?fit=max&auto=format&n=YUwQL3IpAOHQ52Q9&q=85&s=9212bd142954f5893b0cc6b738792cd1" alt="Changes tab showing Rollback of edit round 1 as v3 above the edit round v2 and the round 1 update v1" width="1440" height="1295" data-path="manual/images/simulations-hub-changes-tab.png" />
</Frame>

The next round opens on the restored version so testers or trainees play the result. Until another change ships, **Rollback unavailable** shows on the round card: a rollback cannot itself be rolled back. Make the next change an edit.

<Frame>
  <img src="https://mintcdn.com/reddy-376a6c19/MCAud_svrieHEpzn/manual/images/rollback-testing-after.png?fit=max&auto=format&n=MCAud_svrieHEpzn&q=85&s=ed26e7f755cfa20a9a3f8bdcf4ced31e" alt="Testing tab after the rollback: version v3 live to trainees, last shipped today, rollback unavailable" width="1440" height="900" data-path="manual/images/rollback-testing-after.png" />
</Frame>

## FAQ

<AccordionGroup>
  <Accordion title="Can I roll back further than one version?">
    One step at a time. Rolling back undoes the newest change. To go further, make the next change an edit that describes the state you want; Reddy treats it like any other edit.
  </Accordion>

  <Accordion title="Why is Rollback unavailable?">
    One of four reasons: an update is in progress, the edit wizard has a change in flight, nothing has shipped yet, or the last change was already a rollback. The round card says which.
  </Accordion>

  <Accordion title="Does a rollback restore the grading too?">
    Yes. The grading rules of the version you are going back to come back with it.
  </Accordion>

  <Accordion title="Do I need to test after a rollback?">
    Yes. A rollback is a change like any other, so the next round opens on the restored version and testers or trainees play it before anything else ships.
  </Accordion>
</AccordionGroup>
