mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-05-18 08:18:15 +02:00
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.
2.0 KiB
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_issuesautomatiques 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.)