From d633df19d28d14e9f459133edd8acea036260b36 Mon Sep 17 00:00:00 2001 From: MaksTinyWorkshop Date: Mon, 9 Mar 2026 14:31:47 +0100 Subject: [PATCH] fix: rendre la capitalisation obligatoire dans les workflows BMAD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remplace conditionnel par + forcé pour que l'agent ne puisse plus sauter silencieusement l'étape. Idem dans le script pour les futurs projets. Co-Authored-By: Claude Sonnet 4.6 --- scripts/post-bmad-install.sh | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/scripts/post-bmad-install.sh b/scripts/post-bmad-install.sh index 637abc5..178ff54 100755 --- a/scripts/post-bmad-install.sh +++ b/scripts/post-bmad-install.sh @@ -136,11 +136,13 @@ patch_dev_story() { awk ' // { print " " - print " Review implementation for reusable patterns, difficult bug fixes, anti-patterns, or architecture decisions that emerged during this story" - print " " - print " Write proposals to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md ONLY \xe2\x80\x94 NEVER inside the project repo" - print " For each proposal: FORMAT = \"DATE \xe2\x80\x94 '"$PROJECT_NAME"' / FILE_UPDATE_PROPOSAL / Fichier cible: <target> / Pourquoi: <reason> / Proposition: <content>\"" - print " " + print " You MUST output this section \xe2\x80\x94 do NOT skip it silently" + print " ## \xf0\x9f\xa7\xa0 Capitalisation Lead_tech" + print "" + print " Review the full implementation for: reusable patterns, difficult bug fixes, anti-patterns, architecture decisions, or subtle nuances discovered during this story." + print " " + print " For EACH candidate (aim for 1-3): write a proposal to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md ONLY \xe2\x80\x94 NEVER inside the project repo. FORMAT = \"DATE \xe2\x80\x94 '"$PROJECT_NAME"' / FILE_UPDATE_PROPOSAL / Fichier cible: <target> / Pourquoi: <reason> / Proposition: <content>\"" + print " Output explicitly: \"Rien \xc3\xa0 capitaliser pour cette story.\" \xe2\x80\x94 do NOT skip silently" print "" } { print } @@ -169,11 +171,13 @@ patch_code_review() { print print "" print " " - print " Review findings for patterns worth capitalizing: anti-patterns found, recurring issues, architecture decisions confirmed or invalidated" - print " " - print " Write proposals to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md ONLY \xe2\x80\x94 NEVER inside the project repo" - print " For each proposal: FORMAT = \"DATE \xe2\x80\x94 '"$PROJECT_NAME"' / FILE_UPDATE_PROPOSAL / Fichier cible: <target> / Pourquoi: <reason> / Proposition: <content>\"" - print " " + print " You MUST output this section \xe2\x80\x94 do NOT skip it silently" + print " ## \xf0\x9f\xa7\xa0 Capitalisation Lead_tech" + print "" + print " Review all findings for: anti-patterns found, recurring issues, architecture decisions confirmed or invalidated during this review." + print " " + print " For EACH candidate (aim for 1-3): write a proposal to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md ONLY \xe2\x80\x94 NEVER inside the project repo. FORMAT = \"DATE \xe2\x80\x94 '"$PROJECT_NAME"' / FILE_UPDATE_PROPOSAL / Fichier cible: <target> / Pourquoi: <reason> / Proposition: <content>\"" + print " Output explicitly: \"Rien \xc3\xa0 capitaliser pour cette review.\" \xe2\x80\x94 do NOT skip silently" in_review_complete = 0 next }