Guías
El ciclo TDD
Rojo, verde, refactor — un comportamiento a la vez, casos sacados de los escenarios y de ZOMBIES.
En los proyectos SDD + TDD la skill tdd guía cada cambio de comportamiento:
- Lista los casos: los escenarios que se implementan (cada uno ya etiquetado con una categoría ZOMBIES) y luego casos unitarios extra con ZOMBIES. Escribe primero los nombres de los tests, el más simple primero.
- Rojo: escribe un test, ejecútalo y confirma que falla por el motivo esperado (la aserción, no un error de import).
- Verde: el cambio más pequeño que lo hace pasar.
- Refactor: solo en verde, y vuelve a ejecutar.
- Siguiente caso. Un arreglo de bug empieza con un test que lo reproduce.
Terminal
npx @razcue/agent-kit tdd status # archivos de lógica cambiados y sus tests (✗ no test = pendiente)
npx @razcue/agent-kit tdd run # solo los tests relacionados con tus cambios; --all para toda la suite
agent-kit tdd run imprime el código de salida y los fallos; el log completo va a .agent-kit/runs/. Los nombres de los tests se leen como reglas y empiezan con el id del escenario que prueban. Nunca debilites, saltes ni borres un test para llegar a verde.