Feature #68
closedFeature #29: Ajouter les rôles et compétences Agile manquants dans les listes et filtres
[MatchingAgent] Aligner le scorer Python sur les nouveaux rôles & compétences Agile (suite de #60)
0%
Spec dans la description du ticket : aligner la taxonomie du scorer MatchingAgent (role-alignment + matching tech) sur les 3 nouveaux rôles Agile (Coach Agile, Scrum Master SAFe, RTE) + alias compétences/outils (Agilité à l'échelle, Coaching Agile, Amélioration continue, Confluence, Miro, Jira), distincts du Scrum Master générique. Repo MatchingAgent/ (Python). Pas de split. Réf taxonomie GYJ : docs/superpowers/plans/2026-04-20-role-normalization.md.
Description
## Contexte
La portion GetYourJob de #60 (normalisation des rôles/compétences Agile + role-normalization.md) a été livrée et promue vers preprod dans l'épopée #29 (PR #232 / preprod #234). La portion **MatchingAgent (Python, repo séparé `MatchingAgent/`)** reste à faire et est isolée ici pour ne rien perdre.
## Périmètre
Aligner la taxonomie du scorer MatchingAgent sur les 3 nouveaux rôles et les alias de compétences/outils Agile afin que la couche d'analyse profonde (matching tech 6 couches + role-alignment) les pondère correctement :
- Rôles : Coach Agile, Scrum Master SAFe, Release Train Engineer (RTE) — distincts du « Scrum Master » générique.
- Compétences/outils : Agilité à l'échelle (SAFe/LeSS), Coaching Agile, Amélioration continue (Kaizen/Lean), Confluence, Miro, Jira (alias).
## Notes
- Repo `MatchingAgent/` (FastAPI / Python). Pré-requis d'une passe `backend-dev` distincte (TDD, PR vers dev côté MatchingAgent).
- Référence taxonomie : `docs/superpowers/plans/2026-04-20-role-normalization.md` (déjà mis à jour côté GYJ).
## Acceptance criteria
- Le scorer MatchingAgent reconnaît et distingue les 3 nouveaux rôles (pas de repli sur SCRUM_MASTER générique).
- Les compétences/outils Agile ajoutés sont pris en compte dans le matching (alias couverts).
- Tests scorer : non-régression sur les rôles/skills existants.
Files