Definition
The mechanism for undoing an action exists and works. The switch throws, the rollback completes, the state restores, and a test proves it on the version of the system currently running. It is the first of three levels of reversibility.
It matters as a floor rather than a finding. Technical reversibility is the cheapest of the three levels to claim and the least informative, because a working switch says nothing about whether operational reversibility or institutional reversibility would survive it being thrown.
Tests that show it is in place
- The rollback path is exercised against the current build, not a past one.
- Restore completeness is measured, including derived state and downstream caches.
- A failed rollback test blocks release rather than producing a follow-up ticket.
Evidence to keep
- Artifact: A rollback test report against the current build, with restore completeness measured.
- Behavior: A rollback executed in a drill that restored state without manual repair.
- Metric: Rollback success rate and time to recover, per release.
References
- Laws for engineering delegated intelligence · Doctrine