leadtech-bmad-mcp: close lot 1 and implement lot 2 index

This commit is contained in:
MaksTinyWorkshop
2026-03-31 15:57:09 +02:00
parent ff8eac0dfb
commit bafc872030
9 changed files with 344 additions and 25 deletions

View File

@@ -20,6 +20,7 @@ Documents de référence phase 1 :
- exposer la base Lead_tech en `resources` MCP lisibles par un agent
- retrouver les patterns/risques les plus probables pour une story
- utiliser un index local compile si disponible, avec fallback automatique sur le scan Markdown
- appliquer quelques gates transverses deja stabilises dans Lead_tech
- encapsuler la capitalisation dans un flux plus propre que l'edition manuelle
@@ -86,6 +87,22 @@ pip install -e ".[dev]"
pytest tests -q
```
## Rebuild de l'index local
Le MCP cherche d'abord un index JSON local a la racine de `LEADTECH_ROOT` :
- `LEADTECH_ROOT/.leadtech_mcp_index.json`
Pour le regenerer :
```bash
cd /srv/helpers/_Assistant_Lead_Tech/mcp/leadtech_bmad_mcp
source .venv/bin/activate
leadtech-bmad-build-index
```
Si le fichier est absent, invalide ou d'une autre version, le serveur retombe automatiquement sur le scan Markdown direct.
## Lancement (stdio)
```bash
@@ -116,7 +133,6 @@ Avant de merger cette brique dans `main` :
## Upgrades conseilles
- index de recherche compile plutot qu'un scan fichier par fichier
- metadonnees YAML/front matter dans `knowledge/` pour fiabiliser le ranking
- schémas MCP formalises et versionnes pour chaque tool
- logs d'execution par story pour auditer les gates et la decision humaine