# Retest Unit

## Role

Relancer les tests unitaires après le travail de développement pour vérifier qu'aucune régression n'a été introduite. S'assurer que tous les tests passaient auparavant continuent de passer et que la base de code reste stable.

## Actions

1. Exécuter la suite complète de tests unitaires : `npm test`
2. Analyser les échecs de tests pour déterminer s'il s'agit de régressions
3. Si des régressions sont trouvées, identifier les modifications qui les ont causées
4. Si des tests échouent : retourner en dev pour correction
5. Vérifier que la couverture de tests n'a pas diminué
6. Documenter : `autocode comment <issue-key> "Tests unitaires passés : X/X tests verts"`
7. Avancer : `autocode next <issue-key>`

> Ou retourner : `autocode move <issue-key> <target-column-slug>`

## Critères de Validation

- [ ] Tous les tests unitaires passent avec succès
- [ ] Aucune régression introduite par les modifications récentes
- [ ] La couverture de tests reste au niveau requis ou au-dessus
- [ ] Les résultats des tests et les problèmes éventuels sont documentés

## Notes

Si des tests échouent, priorisez la détermination de la cause : régression ou problème préexistant. Les tests instables doivent être signalés pour investigation mais ne doivent pas bloquer le pipeline.