mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 13:31:43 +02:00
3.3 KiB
3.3 KiB
BMAD — Process LLM et parallélisation
Ce fichier capitalise les règles opératoires spécifiques au développement BMAD assisté par LLM quand plusieurs stories, branches ou sessions peuvent avancer en parallèle.
Dernière mise à jour : 10-03-2026
Index
- Métadonnées de parallélisation dans le template story
- Synchronisation obligatoire
.md↔sprint-status - Multi-sessions LLM sur une même story sans handoff
Règle d'or
Le fichier de story reste la source de vérité partagée entre sessions.
Si l'état réel du code, du .md et du sprint diverge, la story n'est pas sous contrôle.
Convention : métadonnées de parallélisation dans le template story
- Objectif : rendre explicite si une story peut être développée en parallèle d'une autre.
- Quand l'utiliser : sur tout template de story BMAD utilisé par plusieurs agents ou sessions.
- Avantage :
- réduit les collisions entre branches
- évite les faux parallélismes
- rend les dépendances visibles avant implémentation
- Limites / vigilance :
Parallel-safe: truene remplace pas une vérification humaine du périmètre réel
Champs recommandés
Status: ready-for-dev
Parallel-safe: false
Depends-on: ~
Can-run-with: ~
Règles
Parallel-safe: trueseulement si la story peut avancer sur une branche séparée sans dépendre d'un code non mergéDepends-ondocumente une dépendance de code réelleCan-run-withdocumente les stories compatibles en exécution parallèle
Convention : synchronisation obligatoire .md ↔ sprint-status
- Objectif : éviter qu'une story soit considérée terminée alors que ses artefacts d'état divergent.
- Quand l'utiliser : sur toute clôture de story.
- Risque si ignoré :
- story marquée
donedans le sprint mais encoreready-for-devdans son fichier - reprise erronée par une autre session
- story marquée
Règles
- une story n'est
doneque si son fichier.mdest àStatus: done sprint-status.yamlne passe àdonequ'en dernier- toute divergence
.md↔sprint-statusdoit être traitée comme une anomalie détectable par script
Ordre obligatoire
- mettre à jour le fichier de story
.md - mettre à jour
sprint-status.yamlen dernier
Anti-pattern : multi-sessions LLM sur une même story sans handoff
Risques
- code déjà modifié alors que la story semble encore
ready-for-dev - duplication de travail ou écrasement de modifications
- diagnostic faussé par un état documentaire obsolète
Symptômes
- la story indique un état de départ, mais le repo contient déjà l'implémentation partielle
- plusieurs sessions avancent sur la même story sans trace de reprise
- les diffs ne correspondent plus au statut affiché
Bonnes pratiques / mitigations
- une session LLM ne travaille que sur une story active à la fois
- toute reprise commence par la lecture complète du fichier
.md - avant d'agir, vérifier la cohérence entre état du code, état du
.mdet état du sprint