From 895e1dd4ff6e4317b2174172a07ea10e458343fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emmanuel=20Ats=C3=A9?= <4688434+eatse21@users.noreply.github.com> Date: Wed, 8 Apr 2026 13:59:53 +0200 Subject: [PATCH] docs(fr): translate checkpoint preview explanation Reference commit 7ef45d4 --- docs/fr/explanation/checkpoint-preview.md | 92 ++++++++++++++++++ .../checkpoint-preview-diagram-fr.webp | Bin 0 -> 71844 bytes 2 files changed, 92 insertions(+) create mode 100644 docs/fr/explanation/checkpoint-preview.md create mode 100644 website/public/diagrams/checkpoint-preview-diagram-fr.webp diff --git a/docs/fr/explanation/checkpoint-preview.md b/docs/fr/explanation/checkpoint-preview.md new file mode 100644 index 000000000..d7ed97cb8 --- /dev/null +++ b/docs/fr/explanation/checkpoint-preview.md @@ -0,0 +1,92 @@ +--- +title: "Checkpoint Preview" +description: Revue assistée par LLM, avec intervention humaine, qui vous guide à travers une modification, de son objectif jusqu’aux détails +sidebar: + order: 3 +--- + +`bmad-checkpoint-preview` est un workflow de revue interactif, assisté par LLM, avec intervention humaine. Il vous guide à travers une modification de code — de l'intention et du contexte jusqu'aux détails — afin que vous puissiez prendre une décision éclairée sur la mise en production, la refonte ou l'approfondissement. + +![Diagramme du workflow Checkpoint Preview](/diagrams/checkpoint-preview-diagram-fr.webp) + +## Le Flux Typique + +Vous lancez `bmad-quick-dev`. Il clarifie votre intention, construit une spécification, implémente la modification, et une fois terminé, il ajoute un historique de revue au fichier de spécification et l'ouvre dans votre éditeur. Vous regardez la spec et constatez que la modification a touché 20 fichiers dans plusieurs modules. + +Vous pourriez survoler le diff. Mais 20 fichiers, c'est le moment où le survol commence à échouer — on perd le fil, on rate un lien entre deux modifications éloignées, ou on approuve quelque chose qu'on n'a pas pleinement compris. Alors au lieu de cela, vous dites « checkpoint » et le LLM vous guide à travers la modification. + +Ce passage de relais — de l'implémentation autonome au jugement humain — est le cas d'usage principal. Quick-dev s'exécute longtemps avec une supervision minimale. Checkpoint Preview, c'est là où vous reprenez le volant. + +## Pourquoi + +La revue de code a deux modes d'échec. Dans le premier, le réviseur survole le diff, rien ne saute aux yeux, et il approuve. Dans le second, il lit méthodiquement chaque fichier mais perd le fil — il voit les arbres et rate la forêt. Les deux aboutissent au même résultat : la revue n'a pas repéré ce qui comptait. + +Le problème sous-jacent est le séquençage. Un diff brut présente les modifications dans l'ordre des fichiers, ce qui est presque jamais l'ordre qui construit la compréhension. Vous voyez une fonction utilitaire avant de savoir pourquoi elle existe. Vous voyez une modification de schéma avant de comprendre quelle fonctionnalité elle supporte. Le réviseur doit reconstruire l'intention de l'auteur à partir d'indices dispersés, et c'est cette reconstruction qui fait défaut à l'attention. + +Checkpoint Preview résout ce problème en confiant le travail de reconstruction au LLM. Il lit le diff, la spécification (si elle existe) et la base de code environnante, puis présente la modification dans un ordre conçu pour la compréhension — et non pour `git diff`. + +## Comment ça fonctionne + +Le workflow comporte cinq étapes. Chaque étape s'appuie sur la précédente, passant progressivement de « qu'est-ce que c'est ? » à « devons-nous publier ça ? » + +### 1. Orientation + +Le workflow identifie la modification (à partir d'une PR, d'un commit, d'une branche, d'un fichier de spécification ou de l'état git actuel) et produit un résumé d'intention en une ligne ainsi que des statistiques de surface : fichiers modifiés, modules touchés, lignes de logique, dépassements de boundaries et nouvelles interfaces publiques. + +C'est le moment « est-ce bien ce que je crois ? ». Avant de lire le moindre code, le réviseur confirme qu'il regarde la bonne chose et calibre ses attentes quant à la portée. + +### 2. Visite guidée + +La modification est organisée par **préoccupation** — des intentions de conception cohérentes comme « validation des entrées » ou « contrat d'API » — et non par fichier. Chaque préoccupation fait l'objet d'une courte explication du *pourquoi* de cette approche, suivie d'arrêts cliquables `chemin:ligne` que le réviseur peut suivre dans le code. + +C'est l'étape du jugement de conception. Le réviseur évalue si l'approche est adaptée au système, et non si le code est correct. Les préoccupations sont séquencées de haut en bas : l'intention de plus haut niveau en premier, puis l'implémentation de support. Le réviseur ne rencontre jamais une référence à quelque chose qu'il n'a pas encore vu. + +### 3. Passage en revue des détails + +Une fois que le réviseur comprend la conception, le workflow met en évidence 2 à 5 endroits où une erreur aurait l’impact le plus important. Ceux-ci sont étiquetés par catégorie de risque — `[auth]`, `[schéma]`, `[facturation]`, `[API publique]`, `[sécurité]`, et d'autres — et ordonnés selon l'impact en cas d'erreur. + +Ce n'est pas une chasse aux bugs. Les tests automatisés et la CI gèrent la correction. Le passage en revue des détails active la conscience du risque : « voici les endroits où se tromper coûte le plus cher ». Si le réviseur veut approfondir un domaine spécifique, il peut dire « approfondis [domaine] » pour une re-revue ciblée axée sur la correction. + +Si la spécification a passé des boucles de revues contradictoires (machine hardening), ces résultats sont également présentés ici — pas les bugs qui ont été corrigés, mais les décisions que la boucle de revue a signalées et dont le réviseur devrait être conscient. + +### 4. Tests + +Propose 2 à 5 façons d'observer manuellement la modification en action. Pas des commandes de test automatisé — des observations manuelles qui renforcent la confiance au-delà de ce que toute suite de tests peut fournir. Une interaction UI à essayer, une commande CLI à lancer, une requête API à envoyer, avec les résultats attendus pour chacune. + +Si la modification n'a aucun comportement visible par l'utilisateur, il le dit. Pas de travail inventé. + +### 5. Conclusion + +Le réviseur prend la décision : approuver, retravailler ou continuer la discussion. S'il approuve une PR, le workflow peut aider avec `gh pr review --approve`. S'il demande une refonte, il aide à diagnostiquer si le problème vient de l'approche, de la spécification ou de l'implémentation, et aide à rédiger un retour actionnable lié à des emplacements de code spécifiques. + +## C'est une conversation, pas un rapport + +Le workflow présente chaque étape comme un point de départ, pas un mot final. Entre les étapes — ou au milieu d'une — vous pouvez parler au LLM, poser des questions, remettre en question son cadrage ou faire appel à d'autres skills pour obtenir une perspective différente : + +- **« lance l'élicitation avancée sur la gestion des erreurs »** — pousse le LLM à reconsidérer et affiner son analyse d'un domaine spécifique +- **« active le party mode sur la sécurité de cette migration de schéma »** — fait intervenir plusieurs perspectives agentiques dans un débat ciblé +- **« lance la revue de code »** — génère des résultats structurés avec analyse adversariale et cas limites + +Le workflow checkpoint ne vous enferme pas dans un chemin linéaire. Il vous donne de la structure quand vous la souhaitez et s'efface quand vous voulez explorer. Les cinq étapes sont là pour s'assurer que vous voyez le tableau complet, mais la profondeur à laquelle vous allez à chaque étape — et les outils que vous y apportez — est entièrement entre vos mains. + +## L'historique de revue + +L'étape de visite guidée fonctionne mieux lorsqu'elle dispose d'un **ordre de revue suggéré** — une liste d'arrêts que l'auteur de la spécification a rédigée pour guider les réviseurs à travers la modification. Lorsqu'une spécification inclut cet ordre, le workflow l'utilise directement. + +Lorsqu'aucun historique produit par l'auteur n'existe, le workflow en génère un à partir du diff et du contexte de la base de code. Un historique généré est de qualité inférieure à un historique produit par l'auteur, mais nettement supérieur à la lecture des modifications dans l'ordre des fichiers. + +## Quand l'utiliser + +Le scénario principal est le passage de relais depuis `bmad-quick-dev` : l'implémentation est terminée, le fichier de spécification est ouvert dans votre éditeur avec un historique de revue ajouté, et vous devez décider si vous publiez. Dites « checkpoint » et c'est parti. + +Il fonctionne aussi de manière autonome : + +- **Revue d'une PR** — surtout celles avec plus de quelques fichiers ou des modifications transversales +- **Prise en main d'une modification** — quand vous devez comprendre ce qui s'est passé sur une branche que vous n'avez pas écrite +- **Revue de sprint** — le workflow peut récupérer les stories marquées `review` dans votre fichier de statut de sprint + +Invoquez-le en disant « checkpoint » ou « guide-moi à travers cette modification ». Il fonctionne dans n'importe quel terminal, mais vous en tirerez plus de parti dans un IDE — VS Code, Cursor ou similaire — car le workflow produit des références `chemin:ligne` à chaque étape. Dans un terminal intégré à un IDE, celles-ci sont cliquables, ce qui vous permet de sauter de fichier en fichier en suivant l'historique de revue. + +## Ce que ce n'est pas + +Checkpoint Preview ne remplace pas la revue automatisée. Il ne lance pas de linters, de vérificateurs de types ou de suites de tests. Il n'attribue pas de scores de sévérité et ne produit pas de verdicts pass/échec. C'est un guide de lecture qui aide un humain à appliquer son jugement là où cela compte le plus. diff --git a/website/public/diagrams/checkpoint-preview-diagram-fr.webp b/website/public/diagrams/checkpoint-preview-diagram-fr.webp new file mode 100644 index 0000000000000000000000000000000000000000..caa0ac09be7c840f2709fcc45521bf7c0f92c7a2 GIT binary patch literal 71844 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