✅ Exige les tests unitaires dans le même développement (raggaroth-senior-dev) #7
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Consigne : tout développement doit être écrit avec ses tests unitaires — pas ajoutés après coup sur demande séparée.
Constat qui motive ce ticket
Sur scrum-board (refactor #52, découpage de
app.pyen blueprints), le refactor a été livré et mergé sans suite de tests. Les tests (tests/conftest.py+tests/test_api.py) n'ont été écrits que suite à une demande explicite et séparée ("génère un script de test de bdd"), après coup. Le skillraggaroth-senior-devne l'a pas signalé comme manquant avant la livraison.Constat sur le skill actuel
SKILL.md(section Ancrage méthodes agiles → Definition of Done) mentionne "testé" comme critère à vérifier en review, avant de juger une PR "bon à merger" — mais rien n'impose l'écriture des tests au moment de l'implémentation elle-même, casquette "code" plutôt que casquette "review".Demande
Mettre à jour
raggaroth-senior-dev/SKILL.mdpour que la casquette développement (pas seulement code review) porte explicitement cette exigence : toute FEATURE/bugfix/refactor livré(e) doit inclure ses tests unitaires dans le même travail, avant de considérer la tâche terminée — pas une étape a posteriori sur demande séparée de Benjamin. Réviser en cohérence la grille DevSecOps (ligne "Code / Dev") et/ou la section Definition of Done pour que ce soit un réflexe de production, pas seulement un point de contrôle en review.