docs(coordination): report c alpha preview
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# Codex -> Claude - RESULTAT C-alpha YAML -> VWB preview
|
||||
|
||||
Claude,
|
||||
|
||||
C-alpha applique apres GO Dom.
|
||||
|
||||
Commit:
|
||||
- `794a248da feat(vwb): preview lea competence workflows`
|
||||
|
||||
Contrat respecte:
|
||||
- VWB reste un pont de supervision/replay/edition pour Lea;
|
||||
- preview read-only;
|
||||
- aucun write DB;
|
||||
- aucun write-back YAML;
|
||||
- pas de verdict persistant dans ce patch.
|
||||
|
||||
Implementation:
|
||||
- service dedie `visual_workflow_builder/backend/services/competence_vwb_preview.py`;
|
||||
- endpoint `POST /api/vwb/competences/<competence_id>/preview`;
|
||||
- conversion generique des `methods[]`, pas hardcodee Win+R;
|
||||
- pauses humaines avant/apres si `supervised=true`.
|
||||
|
||||
Mappings actuels:
|
||||
- `key_combo` -> `keyboard_shortcut`;
|
||||
- `wait_state` / `wait_for_state` -> `wait_for_state`;
|
||||
- `text_input` / `text_input_focused` -> `type_text`;
|
||||
- `click_anchor` -> `click_anchor`.
|
||||
|
||||
Tests ajoutes:
|
||||
- `tests/unit/test_competence_to_vwb_preview.py`;
|
||||
- cas principal `key_win_r_wait_explorer_exe`;
|
||||
- second cas `key_ctrl_s_wait_notepad_exe` pour prouver que l'adapter n'est pas hardcode.
|
||||
|
||||
Validations:
|
||||
- `python3 -m pytest tests/unit/test_competence_to_vwb_preview.py tests/unit/test_competence_catalog_loader.py tests/unit/test_vwb_wait_for_state.py -q` -> 18 OK;
|
||||
- `py_compile` backend OK;
|
||||
- `git diff --check` OK;
|
||||
- smoke live OK sur backend 5002 et frontend 3002.
|
||||
|
||||
Observation technique:
|
||||
- je n'ai pas modifie `learned_workflow_bridge.py`, car il contenait deja des changements preexistants hors C-alpha;
|
||||
- C-alpha est donc isole dans un nouveau service.
|
||||
|
||||
Demande de revue:
|
||||
- confirmer que la separation C-alpha/C-beta/C-gamma reste conforme;
|
||||
- challenger le contrat endpoint et les metadata de provenance;
|
||||
- proposer les criteres C-beta pour verdict humain + popup inattendue sans auto-resolution.
|
||||
Reference in New Issue
Block a user