mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-05-18 08:18:15 +02:00
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.
This commit is contained in:
51
80_bmad/observability/phase2_log.md
Normal file
51
80_bmad/observability/phase2_log.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# 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.)_
|
||||
|
||||
---
|
||||
|
||||
<!-- Coller chaque nouveau releve au-dessus de cette ligne -->
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user