Bugfix Pipeline
Pipeline de diagnostic et correction de bugs, de la reproduction au commit.
Vue d'ensemble
Explore → Architect (diagnose) → Developer (fix) → Reviewer → Commit
repro root cause fix + test validateÉtapes détaillées
1. Reproduction — Explore
Explorer le codebase pour reproduire le bug :
- Identifier les conditions exactes
- Créer un cas de test minimal
- Documenter les étapes de reproduction
Gate → Bug reproduit de manière fiable
2. Diagnostic — Architect
Analyser pour trouver la cause racine :
- Tracer le flux d'exécution
- Identifier le point de défaillance
- Comprendre pourquoi (pas juste où)
Gate → Cause racine identifiée
3. Correction — Developer
Appliquer le fix :
- Corriger la cause racine (pas le symptôme)
- Ajouter un test de régression
- Vérifier zéro régression
Gate → Fix compile, tests passent
4. Validation — Reviewer
Vérifier le fix :
- Le bug original est corrigé
- Pas de nouveaux bugs introduits
- Test de régression couvre le cas
Gate → Review approuvée
5. Commit
fix(scope): description
Closes #issuePrincipe fondamental
Toujours la root cause
Un patch qui masque le symptôme reviendra plus fort. Investir le temps de comprendre pourquoi le bug existe, pas juste comment le contourner.