RACE Programming vs AWS AI-DLC
AWS AI-DLC organizes the work of AI agents into phases, stages and approval gates, and ships that lifecycle as open source workflows for coding tools. RACE Programming prescribes the human team around the agents: who talks to the client, who owns the specification and the tests, how often software reaches production, and how delivery scales without more people.
From a blog post to open source workflows
AWS introduced the AI-Driven Development Life Cycle in a post on the AWS DevOps blog by Raja SP, a Principal Solutions Architect at AWS, on July 31, 2025. The post describes three phases. In Inception, AI turns business intent into requirements, stories and units through Mob Elaboration, where the whole team validates the AI's questions and proposals. In Construction, AI proposes architecture, domain models, code and tests through Mob Construction. Operations follows. Sprints become Bolts, short cycles measured in hours or days, and epics become Units of Work.
The lifecycle now also ships as code. The awslabs/aidlc-workflows repository (MIT-0 license, version 2.11.1 at the time of writing) describes itself as turning AI coding assistants into structured, verifiable software-delivery workflows. Its guide lays out 5 phases and 33 stages (Initialization, Ideation, Inception, Construction, Operation) with verification gates at the phase boundaries and human approval gates at the stages. The agent roster has 14 personas: 11 domain experts (product, design, delivery, architecture, developer, quality, operations and others), 2 reviewers and an adaptive composer. Scopes such as poc, mvp, feature and classic size the ceremony to the work. The same core runs in Claude Code, Kiro, Codex CLI, Cursor, opencode and GitHub Copilot.
An earlier essay, What AWS AI-DLC gets right, and where it stops short, responds to the July 2025 post. This page compares the two as they stand today.
Sources checked October 21, 2026: the AWS blog post and the aidlc-workflows repository at version 2.11.1.
Agent lifecycle and team operating model
| Dimension | RACE Programming | AWS AI-DLC |
|---|---|---|
| What it is | Prescriptive Agentic SDLC framework: roles, artifacts, cadence, economics | AI-driven lifecycle published by AWS, shipped as open source agent workflows |
| Primary unit it designs | The human team: Team Principal, Pit Wall, Pit Crew, with the AI agent inside | The agent workflow: phases, stages, agent personas, gates |
| Unit of work | Executable User Story with seven components, including Gherkin acceptance and a dollar estimate | Requirements, stories and Units of Work produced in Inception |
| Cadence | Continuous Kanban flow; each Executable User Story production-ready in 2-3 days at the floor; Pit Stops on the client's release cadence | Bolts measured in hours or days (2025 post); stage-by-stage gates (repository) |
| Human checkpoints | Team Principal accepts; Pit Wall owns spec and acceptance; four Definition-of-Done gates | Human approval gates at stages; verification gates between phases |
| How it scales | By raising the share of the backlog the machinery clears, not by adding people | By choosing a scope that sizes the stages and ceremony to the work |
It names the people and what each one owns
AI-DLC describes what the agents do and where a human approves. RACE Programming starts from the other side: the team that carries the engagement.
- Roles. The Team Principal on the client side owns product direction and acceptance. The Pit Wall pairs a Forward Deployed Engineer with an AI Product. The Pit Crew is a Quality Engineer and two Software Engineers. Above several teams, a TPM coordinates plans and dependencies.
- Executable User Story. The work item is a contract an agent can execute: user story, working prototype, NFR in EARS, architecture in ADR, Gherkin acceptance, test data and a delivery cost in dollars.
- Independent verification. AI Product writes the Gherkin acceptance tests and owns them as the test source of truth; the Quality Engineer automates them and sets guardrails the agents cannot modify.
- Flow and release cadence. Each Executable User Story is production-ready in two to three days at the floor; a Pit Stop releases it on the client's release cadence.
- Machinery share of the backlog. The Forward Deployed Engineer owns the engagement's delivery machinery, and the number to watch is how much of the backlog it clears. RACE scales by raising that share, not by adding people.
AI-DLC as machinery inside a RACE team
The two sit at different layers, so they fit together. A RACE Forward Deployed Engineer who wants a structured, auditable agent workflow can install AI-DLC in the coding tool the team already uses and treat it as part of the engagement's machinery. Inception stages feed the Executable User Story the Pit Wall owns; Construction stages run inside the Pit Crew's guardrails; approval gates land with the role that owns the decision. The RACE Engineer can carry what works from one engagement to the next.
Different questions, often both
- Choose AI-DLC when your team structure already works and you want a ready, documented agent workflow with gates and an audit trail in your coding tool.
- Choose RACE Programming when the open question is the operating model: roles, client contact, who owns the specification and the tests, cadence, staffing and economics.
- Use both when you adopt RACE and want AI-DLC as part of the delivery machinery the Forward Deployed Engineer runs.
Running AI-DLC already? The framework page shows the roles and artifacts that sit around it.