What if it has 2 stage method like Power automate?
Draft stage for all auto saves and only by manual publish putting into production mode.
And to prevent clash with collaborative edits, lock the flow for all others when one person is editing.
Power automate achieve this like that,
Also it does not save any error flows. Those are saved locally until you fix the error and save it again.