With #3 implemented, offer a way to accept or roll back changes. For each rule, if the working copy differs from the original data: - [x] show the diff - [ ] prompt to accept, revert, or cancel - [ ] apply or discard changes to data
With #3 implemented, offer a way to accept or roll back changes.
For each rule, if the working copy differs from the original data: