Files
Claude a7b96919a6 feat(observability): scaffold Phase 2 tracking for Leadtech MCP rollout
Met en place le squelette d'observabilite pour suivre le rollout
Phase 2 partielle sur les 10-20 prochaines stories BMAD.

Trois fichiers dans 80_bmad/observability/ :
- README.md : flux operationnel + criteres de promotion vers Phase 3
  + criteres de retour en arriere vers Phase 1
- template_releve_story.md : modele a copier-coller par story
- phase2_log.md : log cumulatif (tableau recap + compteurs par regle
  + notes detaillees)

Suivi tenu a la main pour l'instant. Une automatisation (script qui
scanne les sections 'Leadtech MCP Gates' dans les stories des projets
de _projects.conf) sera consideree apres 10 stories releves
manuellement, si le format est juge stable.

rollout_bmad_advisory.md reference le nouveau dossier dans sa section
Observabilite.
2026-05-07 08:06:04 +00:00

2.0 KiB

Log Phase 2 partielle — Leadtech MCP

Suivi cumulatif des stories qui ont declenche au moins un gate Leadtech MCP en mode strict.

Statut

  • Phase : 2 partielle (strict cible)
  • Demarree le : 2026-05-07
  • Stories observees : 0 / 10 minimum avant evaluation Phase 3
  • Derniere mise a jour : 2026-05-07

Tableau recap

# Date Projet Story Domaine Tools strict Blocking Faux+ Vrai+ Override Decision
_ _ _ _ _ _ _ _ _ _ _

(aucune story observee pour l'instant)

Legendes :

  • Tools strict : tools appeles en strict=true (ex: validate_plan, validate_patch)
  • Blocking : nombre de blocking_issues automatiques declenches
  • Faux+ : nombre de blocking_issues juges faux positifs apres analyse humaine
  • Vrai+ : nombre de blocking_issues qui ont evite une regression reelle
  • Override : oui / non
  • Decision : accepted | overridden | rejected

Compteurs par regle (auto-mise-a-jour manuelle)

Regle Source Declenchements Faux+ Vrai+ Status
Patch sans fichier source: artefacts BMAD seuls server.py hardcode 0 0 0 strict actif
backend_session_expires_at gates.yaml 0 0 0 strict actif
backend_contracts gates.yaml strict_only 0 0 0 strict actif via dev-story
backend_request_id (plan) gates.yaml 0 0 0 advisory (candidat Phase 3)
backend_request_id (patch) gates.yaml 0 0 0 advisory (candidat Phase 3)
backend_auth_guard gates.yaml 0 0 0 advisory (candidat Phase 3)
parallel_dependencies gates.yaml 0 0 0 advisory
test_strategy gates.yaml 0 0 0 advisory
tests_visible_in_diff gates.yaml strict_only 0 0 0 advisory

Notes detaillees

(coller ici un releve par story, en utilisant template_releve_story.md. Les plus recentes en haut.)