DocsRecovery
Rollback
Put back what an attacker deleted or changed, after a preview.
What it undoes
Undo reverses what Astri did. Rollback reverses what an attacker did: deleted channels and roles come back, edited ones go back to how they were, and changed server settings are put back. It works from the record Astri keeps of every structure change and who made it.
Preview, confirm, run
/rollback previewlists every change the attackers made in the newest nuke, or the incident you pick, and what Astri will do about each./rollback runasks you to type a confirmation, then works through the list./rollback undoreverses a rollback if it wasn't what you wanted.
What it leaves alone
Anything someone else changed since the attack stands, and the preview says why it's skipped. So your staff can start fixing things by hand without a rollback undoing their work.
If Astri restarts in the middle of a rollback, it finishes in the background and skips the steps already done.
From the dashboard
A nuke incident's page has a Rollback section that does the same: preview the changes, tick off any you want to keep, run it with the server name typed, and watch each step finish. Moderators can preview. Running, stopping and undoing need an admin. The Saves page lists the copies of the server Astri works from and how far back they go.