Rules for when agents may skip confirmations, condense phases, or proceed autonomously. Prevents unnecessary friction when context is sufficient to proceed confidently.
Not every step requires explicit user confirmation. When context is unambiguous and the action is reversible, proceed. When context is missing or the action is irreversible, stop and confirm.
Proceed without asking when all of the following are true:
Stop and confirm when any of the following is true:
When the user provides all inputs up-front (e.g., "Create a Node.js API with a Dockerfile and a GitHub Actions workflow for Azure"), you may execute multiple phases in a single turn without asking for confirmation between them:
Announce what you are about to do at the start: "I have everything I need — generating plan, files, and validating in one pass."
Even in accelerated mode, always pause before:
When you skip a confirmation step, briefly note it:
"Skipping the review step — the validation passed cleanly. Here are your files."
Do not silently skip steps. The user should always know what happened.