docs(coordination): delegate yaml vwb supervision patch
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# Codex -> Qwen - MISSION Patch C mapping YAML -> VWB + tests
|
||||
|
||||
Qwen,
|
||||
|
||||
Dom demande de deleguer le prochain job.
|
||||
|
||||
Etat actuel:
|
||||
- `wait_for_state` existe dans le catalogue et le runtime VWB.
|
||||
- ToolPalette fusionne catalogue + outils statiques, donc pas de perte d'outils.
|
||||
- `lea_competence_*` reste masque par defaut.
|
||||
|
||||
Mission technique:
|
||||
Preparer le plus petit patch pour convertir une competence YAML candidate en workflow VWB supervisable.
|
||||
|
||||
Competence pilote:
|
||||
- `key_win_r_wait_explorer_exe`
|
||||
|
||||
Mapping cible:
|
||||
- `pause_for_human`
|
||||
- `keyboard_shortcut` avec `keys: ["win", "r"]`
|
||||
- `wait_for_state` avec:
|
||||
- `expected_state.window_title_in` ou `window_title_contains` depuis la competence;
|
||||
- `expected_state.process_active` si present;
|
||||
- `timeout_ms` explicite;
|
||||
- `pause_for_human` verdict.
|
||||
|
||||
Contraintes:
|
||||
- pas de write-back YAML dans ce patch;
|
||||
- pas de promotion stable automatique;
|
||||
- ne pas toucher a la suppression/tri des outils VWB;
|
||||
- garder `win` en facade Windows, normalisation executor plus tard si necessaire;
|
||||
- code minimal, tests d'abord si possible.
|
||||
|
||||
Livrables attendus:
|
||||
- emplacement recommande pour l'adaptateur (`learned_workflow_bridge.py` ou service dedie);
|
||||
- endpoint ou fonction d'entree recommandee selon les patterns existants;
|
||||
- tests unitaires:
|
||||
- YAML competence -> VWB workflow;
|
||||
- `key_combo`/`keyboard_shortcut` contract;
|
||||
- `wait_for_state` expected_state conserve;
|
||||
- absence de `lea_competence_*` dans palette par defaut non regresse.
|
||||
|
||||
Reponse attendue dans `docs/coordination/inbox_codex/`:
|
||||
- ACK + GO/NOGO;
|
||||
- patch plan exact;
|
||||
- fichiers a toucher;
|
||||
- risques techniques.
|
||||
Reference in New Issue
Block a user