Strict TDD Delivery
Drive implementation with tests as the primary control surface.
Workflow
- •Translate the request into explicit behavior requirements.
- •Write failing tests first.
- •Confirm failures are real and specific.
- •Implement the minimum code to pass tests.
- •Add regression coverage for discovered edge cases.
- •Run fast checks first, then broader suites.
- •Commit only when all required checks pass.
Test Layers
- •Unit tests for local logic
- •Integration tests for boundaries
- •Snapshot tests only where stable and useful
- •End-to-end checks for critical flows
Guardrails
- •Do not write tests that mirror current implementation details.
- •Do not ship partial steps that are not runnable.
- •Keep each milestone independently verifiable.
Output Format
- •Behavior under test
- •Failing test evidence
- •Minimal implementation summary
- •Passing test evidence
- •Remaining risk and next test target