docs(coordination): delegate yaml vwb supervision patch

This commit is contained in:
Dom
2026-05-29 17:54:10 +02:00
parent 9a45e61e2a
commit 8332b2cd37
3 changed files with 154 additions and 0 deletions

View File

@@ -0,0 +1,64 @@
# DELEGATION Codex - Patch C YAML -> VWB supervise
Date: 2026-05-29 17:53
Auteur: Codex
Validation Dom: delegation demandee apres Patch A/B.
## Etat de depart
Commits recents:
- `45b6da5e3 feat(vwb): load palette from catalog`
- `7b1f30af1 fix(vwb): preserve static palette tools`
- `e66bc6d45 feat(vwb): execute wait for state`
- `9a45e61e2 docs(coordination): report wait for state runtime`
VWB actif:
- frontend: `http://localhost:3002`
- backend: `http://localhost:5002`
Contraintes non negociables:
- finalite = apprentissage par demonstration avec Lea;
- VWB = interface de supervision/replay/edition, pas produit parallele;
- aucune suppression implicite d'outils VWB existants;
- `lea_competence_*` masque par defaut;
- write-back YAML seulement apres verdict humain et accord explicite.
## Patch C vise
Objectif minimal:
Transformer une competence YAML candidate, en premier `key_win_r_wait_explorer_exe`, en workflow VWB supervisable.
Sequence cible:
1. `pause_for_human` avant execution;
2. `keyboard_shortcut` avec `keys: ["win", "r"]`;
3. `wait_for_state` avec etat attendu `window_title_in` ou `window_title_contains` + `process_active`;
4. `pause_for_human` pour verdict humain.
Hors scope Patch C:
- promotion automatique stable;
- write-back YAML definitif;
- support UIA/OCR/screenshot_diff dans `wait_for_state`;
- refonte dashboard complete.
## Repartition
Claude:
- mission produit/contrat supervision;
- challenger la trajectoire VWB comme outil Lea, pas divergence;
- proposer contrat verdict humain minimal;
- pointer les risques popup / enregistrer sous / fenetres systeme.
Qwen:
- mission technique mapping YAML -> workflow VWB;
- proposer ou appliquer le plus petit patch coherent;
- tests unitaires mapping + non-regression palette/catalogue;
- ne pas faire write-back YAML dans ce patch.
## Reponse attendue
Chaque agent doit repondre dans `docs/coordination/inbox_codex/` avec:
- ACK;
- GO/NOGO;
- proposition precise;
- risques;
- fichiers qu'il compte toucher ou recommande de toucher.