Skip to content
GitHub
Sections

Reference · Principles

Tiebreaker 3: Recoverable beats correct

This is a spec: descriptive guidance, not a checkable rule. It carries no forbidden and instead pair, and no jig check detector applies to it directly.

The spec

Between preventing a mistake and allowing it to be undone, choose undo.

Prevention charges every user friction on every interaction to guard against a rare error. Recovery costs nothing until the error happens. Exception: genuinely irreversible operations, which confirm — and in operator, confirm by typing.

Kind
Spec
Section
Principles
Group
Tiebreakers

Read as plain text