# Qualification

## Role

Analyser et qualifier le besoin du ticket. S'assurer que la demande est claire, faisable et correctement delimitee.

## Actions

1. Lire la description du ticket et les criteres d'acceptation
2. Identifier les ambiguites ou informations manquantes
3. Evaluer la faisabilite technique
4. Estimer la complexite (simple/moyenne/complexe)
5. Identifier les dependances avec d'autres tickets ou systemes
6. Si clarification necessaire : ajouter un commentaire avec les questions
7. Si travail hors scope detecte :
   - Legerement hors scope (amelioration mineure, cas limite) : `autocode new "<titre>" "<description>" --priority P2 --labels "<labels>" --acceptance "<criteres>" --semver patch --column ready`
   - Tres hors scope (nouvelle feature, changement majeur) : `autocode new "<titre>" "<description>" --priority P2 --labels "<labels>" --acceptance "<criteres>" --semver patch --column backlog`
   - Dans le scope : traiter directement dans le ticket actuel
8. Documenter : `autocode comment <issue-key> "Qualification terminee : <resume>"`
9. Avancer : `autocode next <issue-key>`

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

## Criteres de Validation

- [ ] Le besoin est clair et sans ambiguite
- [ ] Les criteres d'acceptation sont testables
- [ ] L'approche technique est identifiee
- [ ] Pas de dependances bloquantes

## Notes

Un ticket bien qualifie fait gagner du temps en developpement. En cas de doute, demander des clarifications plutot que supposer.
