Skip to content

Commit 269e285

Browse files
jwaldripclaude
andcommitted
refactor: remove workflow_mode setting — autopilot is autonomous by definition
Autopilot already detects its own invocation context and runs elaboration autonomously. The workflow_mode setting was redundant and added unnecessary configuration surface. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4294cc4 commit 269e285

File tree

3 files changed

+1
-10
lines changed

3 files changed

+1
-10
lines changed

.ai-dlc/settings.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ git:
66

77
visual_review: false
88

9-
workflow_mode: autonomous
10-
119
providers:
1210
ticketing:
1311
type: github-issues

plugin/schemas/settings.schema.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,6 @@
2121
"$ref": "#/definitions/providersConfig",
2222
"description": "External system providers for spec, ticketing, design, and comms"
2323
},
24-
"workflow_mode": {
25-
"type": "string",
26-
"enum": ["interactive", "autonomous"],
27-
"default": "interactive",
28-
"description": "interactive: pause for user approval at key decision points. autonomous: proceed automatically, only pause on blockers."
29-
},
3024
"granularity": {
3125
"type": "string",
3226
"enum": ["coarse", "standard", "fine"],

plugin/skills/autopilot/SKILL.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ Autopilot is designed for straightforward features. It pauses and returns contro
3939
1. **Pause on blockers or ambiguity** - Never guess. If elaboration or execution encounters something unclear, stop and ask.
4040
2. **Pause if elaboration generates more than 5 units** - Confirm scope with the user before proceeding to execution. More than 5 units suggests the feature may be too large or complex for autopilot.
4141
3. **Pause before creating PR** - Always confirm with the user before delivery. Show a summary of what was built across all units.
42-
4. **Config-aware mode** - Uses `workflow_mode: autonomous` from project config (`.ai-dlc/settings.yml`) if available. Falls back to interactive mode for any decision that could go wrong.
43-
5. **No silent failures** - If any phase fails, stop immediately and report what happened. Do not attempt to recover autonomously from phase-level failures.
42+
4. **No silent failures** - If any phase fails, stop immediately and report what happened. Do not attempt to recover autonomously from phase-level failures.
4443

4544
---
4645

0 commit comments

Comments
 (0)