mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 21:41:42 +02:00
fix: rendre la capitalisation obligatoire dans les workflows BMAD
Remplace <check if> conditionnel par <critical> + <output> 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 <noreply@anthropic.com>
This commit is contained in:
@@ -136,11 +136,13 @@ patch_dev_story() {
|
|||||||
awk '
|
awk '
|
||||||
/<!-- Final validation gates -->/ {
|
/<!-- Final validation gates -->/ {
|
||||||
print " <!-- Capitalisation Lead_tech -->"
|
print " <!-- Capitalisation Lead_tech -->"
|
||||||
print " <action>Review implementation for reusable patterns, difficult bug fixes, anti-patterns, or architecture decisions that emerged during this story</action>"
|
print " <critical>You MUST output this section \xe2\x80\x94 do NOT skip it silently</critical>"
|
||||||
print " <check if=\"capitalisation-worthy content identified\">"
|
print " <output>## \xf0\x9f\xa7\xa0 Capitalisation Lead_tech"
|
||||||
print " <critical>Write proposals to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md ONLY \xe2\x80\x94 NEVER inside the project repo</critical>"
|
print ""
|
||||||
print " <action>For each proposal: FORMAT = \"DATE \xe2\x80\x94 '"$PROJECT_NAME"' / FILE_UPDATE_PROPOSAL / Fichier cible: <target> / Pourquoi: <reason> / Proposition: <content>\"</action>"
|
print " Review the full implementation for: reusable patterns, difficult bug fixes, anti-patterns, architecture decisions, or subtle nuances discovered during this story."
|
||||||
print " </check>"
|
print " </output>"
|
||||||
|
print " <action>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>\"</action>"
|
||||||
|
print " <action if=\"nothing worth capitalizing\">Output explicitly: \"Rien \xc3\xa0 capitaliser pour cette story.\" \xe2\x80\x94 do NOT skip silently</action>"
|
||||||
print ""
|
print ""
|
||||||
}
|
}
|
||||||
{ print }
|
{ print }
|
||||||
@@ -169,11 +171,13 @@ patch_code_review() {
|
|||||||
print
|
print
|
||||||
print ""
|
print ""
|
||||||
print " <!-- Capitalisation Lead_tech -->"
|
print " <!-- Capitalisation Lead_tech -->"
|
||||||
print " <action>Review findings for patterns worth capitalizing: anti-patterns found, recurring issues, architecture decisions confirmed or invalidated</action>"
|
print " <critical>You MUST output this section \xe2\x80\x94 do NOT skip it silently</critical>"
|
||||||
print " <check if=\"capitalisation-worthy findings identified\">"
|
print " <output>## \xf0\x9f\xa7\xa0 Capitalisation Lead_tech"
|
||||||
print " <critical>Write proposals to ~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md ONLY \xe2\x80\x94 NEVER inside the project repo</critical>"
|
print ""
|
||||||
print " <action>For each proposal: FORMAT = \"DATE \xe2\x80\x94 '"$PROJECT_NAME"' / FILE_UPDATE_PROPOSAL / Fichier cible: <target> / Pourquoi: <reason> / Proposition: <content>\"</action>"
|
print " Review all findings for: anti-patterns found, recurring issues, architecture decisions confirmed or invalidated during this review."
|
||||||
print " </check>"
|
print " </output>"
|
||||||
|
print " <action>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>\"</action>"
|
||||||
|
print " <action if=\"nothing worth capitalizing\">Output explicitly: \"Rien \xc3\xa0 capitaliser pour cette review.\" \xe2\x80\x94 do NOT skip silently</action>"
|
||||||
in_review_complete = 0
|
in_review_complete = 0
|
||||||
next
|
next
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user