Overview
AI-DLC organizes development into three distinct phases, each with specialized agents and clear outputs.Phase 1: Inception
Inception Agent
Captures intents, elaborates requirements, and decomposes work into manageable units.
Purpose
Transform high-level goals into well-defined, implementable work items.Activities
1
Intent Capture
Gather the high-level goal: “User authentication system”
2
Requirement Elaboration
AI asks clarifying questions, generates user stories and NFRs
3
System Context
Define boundaries, interfaces, and constraints
4
Unit Decomposition
Break intent into loosely-coupled, independently developable units
5
Bolt Planning
Plan the bolts needed to implement each story
Key Outputs
Phase 2: Construction
Construction Agent
Executes bolts through validated stages, producing tested, production-ready code.
Purpose
Transform specifications into working, tested code through disciplined stages.Bolt Stages
Each bolt type progresses through validated stages:- DDD Construction
- Simple Construction
For complex business logic and domain modeling:
1. Domain Model
1. Domain Model
Model the business logic using DDD principles:
- Identify aggregates, entities, value objects
- Define domain events and commands
- Establish ubiquitous language
2. Technical Design
2. Technical Design
Apply patterns and make architecture decisions:
- Choose implementation patterns
- Define interfaces and contracts
- Plan data structures
3. ADR Analysis (Optional)
3. ADR Analysis (Optional)
Document significant architectural decisions:
- Context and problem statement
- Options considered
- Decision and rationale
- Consequences
4. Implement
4. Implement
Generate production code:
- Follow coding standards
- Apply design patterns
- Write clean, maintainable code
5. Test
5. Test
Verify correctness:
- Unit tests for domain logic
- Integration tests for interfaces
- Acceptance tests for stories
Human Checkpoints
Bolt Types
Phase 3: Operations
Operations Agent
Deploys, verifies, and monitors the system in production.
Purpose
Take constructed features to production and ensure they run reliably.Activities
1
Build
Compile, bundle, and prepare deployment artifacts
2
Deploy
Deploy to target environment (staging, production)
3
Verify
Run smoke tests, health checks, and validation
4
Monitor
Set up logging, metrics, and alerting
Key Outputs
Phase Transitions
Inception → Construction
When moving from Inception to Construction:- All units are defined with clear boundaries
- Stories have acceptance criteria
- Bolt plans are approved
- Dependencies are mapped
Construction → Operations
When moving from Construction to Operations:- All bolts are completed and validated
- Tests are passing
- Code review is complete
- Documentation is updated
Master Agent Role
The Master Agent orchestrates across phases:- Routing: Directs to the appropriate agent
- Context: Maintains awareness of project state
- Guidance: Helps navigate the methodology
- Standards: Enforces project conventions
