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.The 7 ADE Epics
ADE is composed of seven interconnected systems that work together to enable autonomous development:Epic 1: Worktree Manager
Epic 2: Migration V2→V3
Epic 3: Spec Pipeline
Epic 4: Execution Engine
Epic 5: Recovery System
Epic 6: QA Evolution
Epic 7: Memory Layer
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
Gather Requirements
Assess Complexity
Research Dependencies
Write Specification
Critique & Approve
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
Setup & Context Loading
Code Quality Analysis
Test Coverage Review
Security Scan
Performance Check
Documentation Audit
Accessibility Review
Integration Points Check
Edge Cases & Error Handling
Final Summary & Decision
Commands (@qa)
QA Decisions
Epic 7: Memory Layer
Persistent memory system that captures and reuses patterns, insights, and gotchas.Memory Types
Insights
Patterns
Gotchas
Decisions
Commands
Memory Structure
Complete ADE Workflow
Here’s a full example of using all ADE epics together:Create Spec
Prepare Execution
Execute Subtasks
QA Review
Capture Learning
Merge & Ship
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
Custom Agents
Squads System
IDE Integration
Troubleshooting
Subtask Fails Repeatedly
Subtask Fails Repeatedly
Spec Not Approved
Spec Not Approved
Worktree Conflicts
Worktree Conflicts