- Restoring is never destructive: the definition being replaced is written to the history first, so a rollback can itself be rolled back.
- The flow’s name and its enabled/disabled state are deliberately not restored — a rollback must not rename a flow or switch off an automation that is live now.
- The fifty most recent versions are kept, filterable with
flowforge/flow_version_history. - The Runs screen shows which version each run actually executed, linked to that stored definition.