Allow the user to go "whoops - I didn't mean to do that" and revert to a previous state.
Desired solution
Rather than update queries just overriding data; there should be a well maintained history of the data; and metadata around how made the changes and when.
Acceptance criteria
There are two things that I would want for this to be considered working successfully
For apps to be able to access the versioning history of their changes; so that undo/redo behavior can easily be implemented within applications. A fairly easy top of mind example would be a "TODO" app which allows users to restore tasks they have deleted.
An app that gives users and administrators a view of all data changes/access and the capability to revert/restore data to particular points in history.
Pitch
Allow the user to go "whoops - I didn't mean to do that" and revert to a previous state.
Desired solution
Rather than update queries just overriding data; there should be a well maintained history of the data; and metadata around how made the changes and when.
Acceptance criteria
There are two things that I would want for this to be considered working successfully
Pointers
Scenarios