# Review No Duplication

## Role

Identifier et eliminer la duplication de code. Factoriser en fonctions/composables reutilisables.

## Actions

1. Rechercher des patterns similaires dans le codebase (grep)
2. Identifier les fonctions avec >70% de similarite
3. Reperer les constantes dupliquees
4. Detecter la logique metier copiee-collee
5. Extraire en composable/service/fonction partagee si >2 usages
6. Mettre a jour tous les appels existants
7. Documenter : `autocode comment <issue-key> "Review no duplication OK"`
8. Avancer : `autocode next <issue-key>`

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

## Criteres de Validation

- [ ] Aucune duplication significative detectee
- [ ] Code factorise si necessaire
- [ ] Usages existants mis a jour

## Notes

Regle DRY (Don't Repeat Yourself) : si du code apparait plus de 2 fois, l'extraire. Preferer les composables pour la logique Vue.
