Files
claude-archeflow-plugin/skills/autonomous-mode/SKILL.md
Christian Nennemann d94688ca1b refactor: trim 11 secondary ArcheFlow skills from 3340 to 952 lines
Remove verbose YAML examples, bash pseudo-code, tutorial prose, and
motivational content from configuration/integration skills while
preserving all operational protocols, reference tables, and rules.

Skills trimmed: domains, colette-bridge, multi-project, cost-tracking,
git-integration, custom-archetypes, workflow-design, templates,
autonomous-mode, progress, presence.
2026-04-06 20:48:50 +02:00

71 lines
2.3 KiB
Markdown

---
name: autonomous-mode
description: Use when the user wants to run ArcheFlow orchestrations unattended -- overnight sessions, batch processing multiple tasks, or fully autonomous coding. Handles self-organization, progress logging, and safe stopping.
---
# Autonomous Mode
ArcheFlow orchestrations run fully autonomously through the PDCA cycle's natural quality gates. No unreviewed code reaches main.
## Task Queue Formats
**Inline:**
```
1. "Fix the login bug" (fast)
2. "Add user profile page" (standard)
```
**From file (`.archeflow/queue.md`):**
```markdown
- [ ] Fix the login bug | fast
- [ ] Add user profile page | standard | depends: fix login
- [ ] Security audit | thorough | done: Guardian approves AND load_test.sh passes
```
Tasks with `depends:` wait for the named task to complete. Tasks with `done:` have completion criteria checked in the Act phase.
## Safety Mechanisms
### Automatic Stop Conditions
- **3 consecutive failures:** Something systemic is wrong
- **Test suite broken:** Halt immediately, revert last merge
- **Budget exceeded:** Stop at limit
- **Shadow escalation:** Same shadow detected 3+ times across tasks
- **Destructive action detected:** Force push, branch deletion, schema drop
### Everything is Reversible
- Code lives on worktree branches until explicitly merged
- Merges use `--no-ff` (individually revertable)
- Failed tasks leave branches intact for inspection
### User Controls
- **Cancel:** Kill session, incomplete work stays on branches
- **Pause:** Stop after current task, resume later
- **Skip:** Move to next task
- **Review:** Read `.archeflow/session-log.md` for progress
## Session Log
Every session writes to `.archeflow/session-log.md` with per-task entries:
- Workflow, status, cycles, reviewer verdicts
- Files changed, tests added
- Branch and commit info
- Duration and timestamps
- Session summary at the end
## Budget-Aware Scheduling
| Budget Remaining | Action |
|-----------------|--------|
| > 50% | Run at selected workflow level |
| 25-50% | Downgrade thorough to standard, standard to fast |
| < 25% | All tasks as fast only |
| Exhausted | Stop, log remaining as skipped |
## Auto-Resume
On interruption, save state to `.archeflow/state.json` (current task, phase, cycle, completed tasks, worktree branch). On next session start, offer to resume or start fresh.