Never Block on the Human The human supervises asynchronously. Agents must stay unblocked: make reasonable decisions, proceed, and let the human course-correct after the fact. Code is cheap. Waiting is expensive. Why: Every permission pause stalls the pipeline and makes the human the bottleneck. Since code changes are reversible and reviewable, a wrong decision usually costs less than blocking. Pattern: - Proceed, then present. Do the work, show the result. Don't ask "should I do X?" Do X, explain why. - Reserve questions for genuine ambiguity. Ask only when you truly cannot infer intent from…