## Description

Décrivez clairement ce que fait cette PR et le contexte.

## Changements

- [ ] …
- [ ] …

## Checklist

- [ ] Tests ajoutés/mis à jour
- [ ] `pytest` passe localement
- [ ] `ruff check` et `ruff format --check` passent
- [ ] `mypy` passe (ou échecs documentés)
- [ ] Documentation/README mise à jour si nécessaire
- [ ] Pas de secrets ajoutés (vérifiez configs/fixtures)
- [ ] Prêt pour review (au moins 1 approbation requise)
