mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-07 05:51:41 +02:00
leadtech-bmad-mcp: close lot 1 and implement lot 2 index
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user