“Prefer reversibility to permission.”
Every permission gate spends human attention; reversibility spends none until something goes wrong. Where actions can be made cheap to undo — checkpoints, sandboxes, rewind — autonomy can be granted freely and review moves to accept-time. Gates should be reserved for what cannot be taken back.
The Context Matrix
Where this principle has been tested. Untested cells are honest gaps, not passing grades — seen evidence for one? Tell us.
| Chat | IDE | CLI | Canvas / Doc | Ambient / Background | |
|---|---|---|---|---|---|
| Coding | ● | ● | |||
| Knowledge Work | ● | ||||
| Consumer | ◐ | ||||
| Enterprise Ops | |||||
| Creative |
● supports · ◐ boundary · ✕ violates · blank untested
Linked Patterns
Boundary Conditions
- consumer × chat × auto-with-gates
Browser agents acting on the live web (purchases, messages, form submissions) cannot be sandboxed into reversibility — permission gates remain the right tool where actions are irreversible by nature.
Evidence
Claude Code checkpoints + rewind make edits cheap to reverse, so permission modes can loosen.
Codex sandboxes entire runs: full autonomy inside the sandbox because discarding the diff is free.
Browser agents acting on the live web (purchases, messages, form submissions) cannot be sandboxed into reversibility — permission gates remain the right tool where actions are irreversible by nature.
File-based memory is inherently reversible (git, undo) — no permission ceremony needed to let the agent write it.
The Agents & Humans Briefing
Agentic experience design, coding agents, MCP, and the signals that matter — weekly, free, in about five minutes.
Free. No spam. Unsubscribe anytime.