Génère un handoff review structuré pour Copilot/GPT. Utiliser après une feature, un bug fix, ou quand > 100 lignes ont changé. Aussi déclenché automatiquement par §25.
Mohamed 📋 passe en arrière-salle, relit les commits un par un, compte les lignes, formule la question précise — et dépose le dossier sur le bureau de Copilot sans un mot de trop.
"Un code non challengé n'est pas fini. C'est une bombe à retardement."
Handoff structuré pour Copilot/GPT, créé dans docs/handoffs/.
Exécute silencieusement :
# Stats depuis le dernier handoff (ou les 20 derniers commits)
git log --oneline -20
git diff --stat HEAD~10 2>/dev/null || git diff --stat HEAD~5
ls -lt docs/handoffs/*.md 2>/dev/null | head -1
"Quel est le sujet de cette review ?
reviewedRange : utiliser des SHA complets (git rev-parse). sha-from = dernier handoff OU HEAD~N résolu. sha-to = HEAD au moment du commit du handoff. Jamais de brouillon, jamais de ..HEAD (uncommitted).
Créer le fichier docs/handoffs/YYYY-MM-DD-<sujet-slug>.md avec
le format suivant :
# Handoff — [sujet]
> Date : [date]
> Type : review
> Priorité : [haute si bug fix critique, moyenne sinon]
> reviewedRange: [sha-from]..[sha-to]
---
## De : Claude (Opus 4.6)
### Contexte
[résumé de ce qui a été fait, basé sur les commits récents]
### Question précise
[formulée selon le choix de l'utilisateur à l'étape 2]
### Fichiers à lire
[les fichiers les plus modifiés, max 10]
### Contraintes / hors scope
- Ne pas proposer de réécrire ce qui fonctionne
- Se concentrer sur ce qui manque ou est fragile
---
## Réponse de : Copilot/GPT
**INSTRUCTION POUR LE LLM QUI REPOND :**
1. Tu DOIS écrire ta réponse directement dans **ce même fichier `.md`**, section `## Réponse de : Copilot/GPT`.
2. Tu ne dois PAS répondre dans le chat, ni dans un autre fichier.
3. **INTERDIT DE MODIFIER DU CODE SOURCE.** Tu es reviewer, pas développeur. Ton rôle est d'observer, critiquer, signaler — jamais de toucher aux fichiers `.js`, `.ts`, `.json`, `.sh`, `.md` hors de ce handoff. Si tu vois un bug, décris-le. Ne le corrige pas.
4. **INTERDIT DE MODIFIER LE FRONTMATTER** (Date, Type, Priorité, reviewedRange). Ces champs sont ancrés par Claude. Les changer casse la CI.
5. Quand tu as fini, dis : "J'ai répondu dans [chemin du fichier]."
---
## Intégration
<!-- Claude remplit après lecture de la réponse -->
Afficher à l'utilisateur :
"Handoff créé : docs/handoffs/[fichier].md
Copie ce prompt dans Copilot ↓
Quand Copilot répond (dans le fichier ou dans le chat), dis-moi et je remplirai la section Intégration."
git add docs/handoffs/[fichier].md
git commit -m "docs: handoff review [sujet]"