Résolution d'équipe
ffbb_resolve_teamIdentifie une equipe unique (Pivot central).
Instructions
Identifie une equipe unique (Pivot central).
DOIT etre utilise avant `ffbb_next_match` ou `ffbb_last_result` si l'agent
ne connait pas le numero d'equipe exact ou si la categorie est ambiguë (ex: 'U11M').
Pour une équipe senior au niveau national ou régional, la catégorie FFBB interne est souvent `SEM1` ou `SEF1` ;
le serveur résout désormais `NM3`, `NM2`, `NF1`, `PNM`, `R2`, etc. vers la bonne équipe et sa poule.
Politique : si une catégorie sans numéro (ex: 'U18M') correspond à plusieurs équipes (ex: U18M1, U18M2),
retourne 'ambiguous' (confiance 0.5) sans trancher arbitrairement.
Pour des suggestions heuristiques ordonnées (U18M1 à 0.85), utiliser `ffbb_find_team_candidates`.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| poule_id | No | ID FFBB de la poule pour désambiguïser. | |
| categorie | No | Catégorie + genre + numéro d'équipe (ex: 'U11M1', 'U13F2', 'SEM1') ou division (ex: 'NM3', 'R2', 'PNM'). Si le numéro manque, cet outil retourne la bonne équipe ou des candidats. | |
| club_name | No | Nom du club (ex: 'Stade Clermontois', 'ASVEL'). | |
| season_id | No | ID de la saison FFBB (optionnel). | |
| organisme_id | No | ID FFBB du club (alternative plus rapide à club_name). | |
| engagement_id | No | ID FFBB de l'engagement (prioritaire pour désambiguïser). | |
| force_refresh | No | Si True, force le rafraîchissement des données. | |
| numero_equipe | No | Numéro d'équipe facultatif (ex: 1, 2). | |
| competition_id | No | ID FFBB de la compétition pour désambiguïser. | |
| competition_type | No | Type de compétition ('PLAT', 'COUPE', etc.) pour désambiguïser. |