start_loop
Initiates a TDD development workflow by decomposing tasks, guiding through test-driven development phases, and managing integration testing to deployment.
Instructions
Start a new TDD development loop. Returns an instruction telling you what to do first. Keep calling advance_loop after each step until the loop reaches DONE or FAILED. Phases: INIT → DECOMPOSE → TDD_LOOP → BUILD → DEPLOY → INTEG_TEST → INTEG_FIX → QUALITY_REVIEW → CLEAN_TREE_CHECK → PUSH_AND_PR.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | No | Natural language description of the work to be done. | |
| tasks | No | Pre-decomposed task list. If provided, skips DECOMPOSE. | |
| branch | No | Git branch name. Generated from description if omitted. |