---
description: Revisión crítica del último cambio antes de hacer commit
---

Revisa los cambios sin confirmar (`git diff`) como un revisor senior exigente:

1. **Errores de lógica** y casos límite sin cubrir.
2. **Pruebas:** ¿hay una prueba que demuestre el cambio? ¿Se ha cambiado alguna prueba para que pase?
3. **Seguridad:** entradas sin validar, secretos en el código, dependencias nuevas, permisos.
4. **Especificación:** ¿el cambio cumple su requisito en `specs/`? ¿Falta actualizar la spec?
5. **Legibilidad:** nombres, duplicación y comentarios que sobran o faltan.

Devuelve una lista ordenada de más a menos grave, con el fichero y la línea. No arregles nada todavía: espera a que elija qué corregir.
