From 3ce243591c7ff74b4d09d71d22082fd7941722c5 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 7 May 2026 07:59:57 +0000 Subject: [PATCH] docs(mcp-rollout): clarify Curator as human-driven flow (no BMAD agent) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le role Curator de la doc rollout n'avait pas d'agent BMAD dedie, ce qui laissait planer un doute sur ses points d'invocation. Clarification : - Pas d'agent BMAD Curator. Le role est execute par l'humain. - Les autres agents (dev, qa, architect, sm, pm, ux-designer) ecrivent directement dans 95_a_capitaliser.md via leurs memories — pas besoin de propose_capitalization en critical_action. - Le triage est manuel via le skill capitalisation-triage et le tool MCP triage_capitalization() pour la pre-analyse heuristique. - propose_capitalization reste utile en interactif quand l'humain veut formaliser une entree. --- 80_bmad/integration_mcp_sidecar.md | 7 ++++--- mcp/leadtech_bmad_mcp/docs/rollout_bmad_advisory.md | 13 +++++++------ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/80_bmad/integration_mcp_sidecar.md b/80_bmad/integration_mcp_sidecar.md index 74ba4aa..41538c1 100644 --- a/80_bmad/integration_mcp_sidecar.md +++ b/80_bmad/integration_mcp_sidecar.md @@ -31,9 +31,10 @@ Ce document decrit le cablage du serveur MCP `leadtech-bmad-mcp` dans BMAD. - Appel: `validate_patch(domain, diff_text, changed_files, strict=false)` (advisory, le blocage a deja eu lieu cote dev). - Option: relancer `validate_patch` sur le diff final de PR. -5. Cloture et apprentissage (Curator) -- Appel: `propose_capitalization(...)` en `dry_run=true` par defaut. -- Revue periodique: `triage_capitalization()`. +5. Cloture et apprentissage (Curator) — **flux humain manuel** +- Aucun agent BMAD dedie au role Curator. +- Le `propose_capitalization(...)` est appele indirectement: les agents (dev, qa, architect, sm, pm, ux-designer) ont une `memory` qui leur fait ajouter directement dans `95_a_capitaliser.md` quand un apprentissage emerge. +- Le triage est execute par l'humain via le skill `capitalisation-triage` (`skills/capitalisation-triage/SKILL.md`), qui s'appuie sur le tool MCP `triage_capitalization()` pour la pre-analyse heuristique. ## Statut de rollout diff --git a/mcp/leadtech_bmad_mcp/docs/rollout_bmad_advisory.md b/mcp/leadtech_bmad_mcp/docs/rollout_bmad_advisory.md index e4ae28a..36c899c 100644 --- a/mcp/leadtech_bmad_mcp/docs/rollout_bmad_advisory.md +++ b/mcp/leadtech_bmad_mcp/docs/rollout_bmad_advisory.md @@ -94,14 +94,15 @@ Regle : - en review QA, on reste advisory (`strict=false`) : les blocages auront deja ete pris cote dev - un `blocking_issues` qui apparaitrait quand meme impose une justification explicite si la PR/story est acceptee -### 5. Curator — apprentissage +### 5. Curator — apprentissage (flux humain manuel) -Appels recommandes : +Le role Curator n'a **pas d'agent BMAD dedie**. L'apprentissage est ecrit par les autres agents (dev, qa, architect, sm, pm, ux-designer) qui ont tous une `memory` les poussant a ajouter directement dans `95_a_capitaliser.md` quand un apprentissage emerge. -```txt -propose_capitalization(..., dry_run=true) -triage_capitalization() -``` +Le triage est execute periodiquement par l'humain via : + +- skill `capitalisation-triage` (`skills/capitalisation-triage/SKILL.md`) +- tool MCP `triage_capitalization()` pour la pre-analyse heuristique +- tool MCP `propose_capitalization(..., dry_run=true)` quand l'humain veut formaliser une entree depuis un agent qui ne l'a pas fait spontanement ## Trace minimale a imposer