feat: Add TDD code generation workflow as optional path#78
feat: Add TDD code generation workflow as optional path#78DrakeRHEE wants to merge 1 commit intoawslabs:mainfrom
Conversation
Add Test-Driven Development (TDD) as a selectable code generation strategy in the Construction phase. Users can now choose between TDD and standard approaches before code generation begins. Changes: - Add tdd-code-generation.md with full TDD workflow (Red-Green-Refactor) - Add TDD selection prompt (Step 0) in core-workflow.md - Add TDD artifact detection in build-and-test.md Validation: - Internal large-scale TTT conducted comparing TDD vs Standard paths. Teams using TDD completed development in significantly less time with more complete results (100% improvement). - Field feedback confirmed that TDD-based AI-DLC runs produced finished outputs in a single pass or with minimal issues. - Stability verified through multiple customer 1-day workshops with consistent, reliable results. Co-authored-by: Jeongho Han <hjeongho@amazon.com> Co-authored-by: Hyojin Jung <jhyojin@amazon.com>
ProblemThrough three rounds of AI-DLC Unicorn Gym sessions, we observed that the Construction phase's Code SolutionIntegrated Test-Driven Development (TDD) methodology as an optional workflow in the AI-DLC Code A) TDD Approach (Test-Driven Development)
B) Standard Approach
The TDD workflow adds a test-first methodology where:
ChangesCore workflow (1 file):
Construction phase (2 files):
Test EvidenceKorea Tech TTT Session (January 30, 2026)
Partner Workshop (February 4, 2026)
Key Findings
Design Decisions
|
Add Test-Driven Development (TDD) as a selectable code generation strategy in the Construction phase. Users can now choose between TDD and standard approaches before code generation begins.
Changes:
Validation:
Co-authored-by: Jeongho Han <hjeongho@amazon.com>
Co-authored-by: Hyojin Jung <jhyojin@amazon.com>