# Prompt cartographie de migration par subagents

Utiliser ce prompt pour préparer un refactoring ou une migration large sans lancer plusieurs agents dans les mêmes fichiers.
La première passe doit produire une carte de migration, pas un patch.

```text
Nous devons migrer de LegacyHttpClient vers HttpGateway.

Do not modify files. This is a planning and impact-analysis run.

Lance des subagents par zone d'investigation :
1. Inventaire des usages : trouver tous les usages de LegacyHttpClient et les grouper par module
2. Analyse des contrats : identifier les hypothèses implicites de requête/réponse
3. Couverture de tests : identifier les tests existants et la couverture manquante
4. Analyse des risques : identifier les risques runtime, sécurité, retry, timeout et gestion d'erreur
5. Découpage de migration : proposer des lots d'implémentation sûrs qui évitent les chevauchements de propriété de fichiers

Chaque subagent doit retourner :
- Scope inspecté
- Constats avec preuves issues des fichiers
- Risques
- Limites de lots proposées
- Fichiers qui ne doivent pas être modifiés ensemble par différents agents
- Niveau de confiance

Après la fin de tous les subagents, produis un plan de migration avec :
1. Carte des dépendances
2. Lots recommandés
3. Commandes de validation par lot
4. Fichiers nécessitant une review humaine
5. Critères d'arrêt
6. Prompt du premier lot utilisable par Codex
```

## Critères d'un bon plan

```checklist
[ ] Les lots ne se chevauchent pas inutilement.
[ ] Les contrats publics à préserver sont nommés.
[ ] Les tests existants sont identifiés.
[ ] Les trous de couverture sont explicites.
[ ] Chaque lot a une validation ciblée.
[ ] Les critères d'arrêt sont écrits.
[ ] Le premier lot est suffisamment petit pour être exécuté seul.
```
