Escalation vs Autonomy Decision Framework

lesson autonomous active autonomous/escalation-vs-autonomy.md View on GitHub

Escalation vs Autonomy Decision Framework

Rule

Proceed autonomously on reversible changes; escalate on irreversible ones or when the cost of being wrong is high.

Context

When making decisions during autonomous work and unsure whether to proceed or escalate to the human operator.

Detection

Decision points requiring escalation assessment:

Pattern

# Decision matrix:
#
#                    Low cost if wrong    High cost if wrong
# Reversible        → DO IT             → DO IT (but log why)
# Irreversible      → DO IT (carefully) → ESCALATE
#
# Examples:
# - Fix a typo in docs           → DO IT (reversible, low cost)
# - Refactor internal function   → DO IT (reversible, low cost)
# - Delete 50 stale tasks        → ESCALATE (irreversible, moderate cost)
# - Change API contract          → ESCALATE (hard to reverse, high cost)
# - Reply to GitHub issue        → ESCALATE (visible to others)
# - Add new lesson               → DO IT (reversible, low cost)
# - Cancel active task           → ESCALATE (may lose context)

Outcome

Following this pattern leads to:

Related

Match Keywords

should I ask the user or proceed autonomously uncertain whether to escalate or decide need human review before proceeding risky action requiring approval irreversible change decision point