What is ADE?
The Autonomous Development Engine (ADE) is AIOX’s revolutionary system for autonomous software development. It transforms vague requirements into production-ready code through structured pipelines and specialized AI agents.ADE enables truly autonomous development: from gathering requirements to shipping working code, with built-in recovery, quality gates, and learning.
The 7 ADE Epics
ADE is composed of seven interconnected systems that work together to enable autonomous development:Epic 1: Worktree Manager
Isolates work in Git worktrees for safe parallel development
Epic 2: Migration V2→V3
Migrates agents to autoClaude V3 format
Epic 3: Spec Pipeline
Transforms requirements into executable specifications
Epic 4: Execution Engine
Executes specs with 13-step Coder Agent workflow
Epic 5: Recovery System
Automatically recovers from failures
Epic 6: QA Evolution
Structured 10-phase quality review
Epic 7: Memory Layer
Learns and documents patterns for future use
Architecture Flow
Epic 1: Worktree Manager
Isolates development work in separate Git worktrees, enabling parallel development without branch conflicts.Commands (@devops)
Benefits
- Safe Isolation: Each story gets its own working directory
- Parallel Work: Multiple stories can be developed simultaneously
- Easy Cleanup: Remove completed worktrees without affecting main branch
Epic 2: Migration V2→V3
Migrates agent definitions from autoClaude V2 to the new V3 format with enhanced capabilities.Commands (@devops)
autoClaude V3 Format
Epic 3: Spec Pipeline
Transforms vague user requirements into detailed, executable specifications through a multi-agent collaboration process.Pipeline Phases
Spec Output
The pipeline produces aspec.yaml file containing:
- User Story: What and why
- Acceptance Criteria: Success conditions
- Technical Approach: Implementation strategy
- Dependencies: Required packages and APIs
- Risks: Potential issues and mitigations
- Subtasks: Breakdown of work
Epic 4: Execution Engine
Executes approved specs using the 13-Step Coder Agent workflow with mandatory self-critique.The 13 Steps
Steps 1-3: Context Loading
Steps 1-3: Context Loading
- Load Context - Read project structure, tech stack
- Read Implementation Plan - Load
implementation.yaml - Understand Current Subtask - Parse requirements
Steps 4-5: Code Implementation
Steps 4-5: Code Implementation
- Plan Approach - Design solution
- Write Code - Implement solution
- 5.5 SELF-CRITIQUE (mandatory) - Review own code
Steps 6-9: Testing & Quality
Steps 6-9: Testing & Quality
- Run Tests - Execute test suite
- 6.5 SELF-CRITIQUE (mandatory) - Evaluate test results
- Fix Issues - Address failing tests
- Run Linter - Check code style
- Fix Lint Issues - Resolve violations
Steps 10-13: Completion
Steps 10-13: Completion
- Verify Manually - Smoke test functionality
- Update Plan Status - Mark subtask complete
- Commit Changes - Git commit with message
- Signal Completion - Notify orchestrator
Commands
Self-Critique
The Execution Engine enforces mandatory self-critique at steps 5.5 and 6.5:Epic 5: Recovery System
Automatically detects and recovers from failures during subtask execution.Recovery Flow
Commands (@dev)
Automatic Features
- Attempt Tracking: Records each implementation try
- Stuck Detection: Identifies repeating failures
- Smart Rollback: Returns to last known good state
- Human Escalation: Notifies when intervention needed
Epic 6: QA Evolution
Structured 10-phase quality review process that ensures code quality before shipping.10 Review Phases
Commands (@qa)
QA Decisions
| Decision | Meaning | Next Action |
|---|---|---|
| PASS | Ready to ship | Merge to main |
| CONCERNS | Approved with follow-ups | Ship with tech debt story |
| FAIL | Needs fixes | Return to @dev |
| WAIVED | Bypass authorized | Requires @po approval |
Epic 7: Memory Layer
Persistent memory system that captures and reuses patterns, insights, and gotchas.Memory Types
Insights
Discoveries during development sessions
Patterns
Reusable code patterns extracted from implementations
Gotchas
Known pitfalls and how to avoid them
Decisions
Architectural and technical decisions
Commands
Memory Structure
Complete ADE Workflow
Here’s a full example of using all ADE epics together:QA Gates
Each Epic has a quality gate that must pass before proceeding:- PASS - Next epic unlocked
- CONCERNS - Approved with follow-ups
- FAIL - Return for fixes
- WAIVED - Bypass authorized by @po
Related Documentation
Agent Reference
See all agent capabilities and commands
Custom Agents
Create your own agents with ADE capabilities
Squads System
Organize agents into specialized teams
IDE Integration
Set up ADE in your development environment
Troubleshooting
Subtask Fails Repeatedly
Subtask Fails Repeatedly
Spec Not Approved
Spec Not Approved
Worktree Conflicts
Worktree Conflicts
Version: 1.0.0 | Status: Production Ready ✅