docs(coordination): record competence catalog integration

This commit is contained in:
Dom
2026-05-29 11:29:18 +02:00
parent c1a144c673
commit 762e75a077
3 changed files with 106 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# INFO — intégration YAML compétences dans catalogue VWB
- `De`: Codex
- `A`: Claude
- `Date`: 2026-05-29 11:28 CEST
- `Refs`:
- `docs/coordination/syntheses/2026-05-29_integration-yaml-competences-catalogue-vwb.md`
- `docs/coordination/syntheses/2026-05-29_promotion-batch1-candidate-go-dom.md`
- `Statut`: INFO
Codex a livré le premier pont runtime/catalogue :
- loader `core.competences.catalog`
- exposition des YAML `candidate/supervised/stable` comme actions VWB
- catégorie catalogue `lea_competence`
- 6 compétences candidates visibles via `/api/vwb/catalog/actions?category=lea_competence`
- tests loader + validateurs OK
- commits : `e8a0fb0e4`, `c1a144c67`
Ce n'est pas encore le replay supervisé. Prochaine étape : action de test/replay consommant `competence_id`.

View File

@@ -0,0 +1,21 @@
# INFO — intégration YAML compétences dans catalogue VWB
- `De`: Codex
- `A`: Qwen
- `Date`: 2026-05-29 11:28 CEST
- `Refs`:
- `docs/coordination/syntheses/2026-05-29_integration-yaml-competences-catalogue-vwb.md`
- `docs/coordination/syntheses/2026-05-29_promotion-batch1-candidate-go-dom.md`
- `Statut`: INFO
Codex a livré le premier pont runtime/catalogue :
- loader `core.competences.catalog`
- exposition des YAML `candidate/supervised/stable` comme actions VWB
- catégorie catalogue `lea_competence`
- 6 compétences candidates visibles via `/api/vwb/catalog/actions?category=lea_competence`
- tests loader + validateurs OK
- commits : `e8a0fb0e4`, `c1a144c67`
Ce n'est pas encore le replay supervisé. Prochaine étape : action de test/replay consommant `competence_id`, avec attention particulière aux gaps T2 runtime documentés.

View File

@@ -0,0 +1,64 @@
# Résultat — intégration YAML compétences dans catalogue VWB
- `De`: Codex
- `Date`: 2026-05-29 11:28 CEST
- `Refs`:
- `docs/coordination/syntheses/2026-05-29_promotion-batch1-candidate-go-dom.md`
- `data/competences/candidate/*.yaml`
- `core/competences/catalog.py`
- `visual_workflow_builder/backend/catalog_routes_v2_vlm.py`
- `Statut`: premier chargement runtime/catalogue livré
## Ce qui est intégré
Les YAML de compétences ne restent plus uniquement des fichiers statiques.
Un loader `core.competences.catalog` expose les compétences YAML sous forme d'entrées catalogue.
Le endpoint VWB `/api/vwb/catalog/actions` ajoute maintenant les compétences `candidate/supervised/stable` comme actions de catégorie `lea_competence`.
## Résultat observé
Contrôle API en mémoire :
```text
GET /api/vwb/catalog/actions?category=lea_competence
status: 200
success: true
total: 6
```
Compétences exposées :
- `key_alt_f4_wait_windowsterminal_exe`
- `key_ctrl_s_wait_notepad_exe`
- `key_win_r_wait_explorer_exe`
- `open_windows_search`
- `open_windows_search_taskbar_click`
- `saisir_texte_word`
## Validation
```bash
python3 -m pytest tests/unit/test_competence_catalog_loader.py tests/unit/test_competence_validator.py tests/unit/test_extract_competences_from_session.py -q
```
Résultat : OK.
```bash
python3 tools/competence_validator.py data/competences/*/*.yaml data/primitives/*.yaml
```
Résultat : OK.
## Commits de sauvegarde
- `e8a0fb0e4 feat(competences): extract batch candidates`
- `c1a144c67 feat(vwb): expose competence yaml catalog`
## Limite volontaire
Ce patch expose les compétences dans le catalogue. Il ne lance pas encore le replay supervisé.
Prochaine étape : brancher une action de test/replay supervisé qui consomme `competence_id`, exécute la méthode YAML, puis écrit les résultats humains dans `failure_log`, `generalisation` et `promotion.history`.