Trata estas reglas como directrices estrictas para cualquier código que generes o modifiques.
Todo el código debe seguir el ciclo Rojo-Verde-Refactor.
- Rojo: Escribe una prueba que falle primero.
- Verde: Escribe el código mínimo para que la prueba pase.
- Refactor: Limpia el código (producción y prueba) sin cambiar el comportamiento.