What problem does it solve?
Prevents accidental irreversible changes by requiring explicit human approval before any destructive operation, reducing the risk of data loss, broken deployments, or lost history.
Core Features & Use Cases
- Step-by-step approval gates: Announce intent, show impact, provide rollback steps, wait for explicit approval, then execute and confirm.
- Scope coverage: Applies to file system operations, git history rewrites and force-pushes, database schema or mass-data changes, dependency removal, and infrastructure/CI alterations.
- Safety-first workflow: Groups related small changes into a single gate, avoids batching unrelated destructive actions, and halts on failures for operator review.
- Use case: Safely perform a production database migration by enumerating affected tables and rows, presenting rollback commands, and requiring an authorized "approved" confirmation before proceeding.
Quick Start
Activate wizard mode and require explicit approval before performing any destructive operation.