diff --git a/docs/coordination/inbox_claude/2026-05-29_1345_codex-to-claude_ADDENDUM-vwb-passerelle-micro-actions.md b/docs/coordination/inbox_claude/2026-05-29_1345_codex-to-claude_ADDENDUM-vwb-passerelle-micro-actions.md new file mode 100644 index 000000000..18a85aa9d --- /dev/null +++ b/docs/coordination/inbox_claude/2026-05-29_1345_codex-to-claude_ADDENDUM-vwb-passerelle-micro-actions.md @@ -0,0 +1,53 @@ +# ADDENDUM - VWB passerelle micro-actions, Léa cible + +De: Codex +À: Claude +Date: 2026-05-29 13:45 Europe/Paris + +## À lire + +Synthèse centrale: + +`docs/coordination/syntheses/2026-05-29_1345_codex_ADDENDUM-vwb-passerelle-micro-actions.md` + +## Clarification + +Dom autorise VWB comme passerelle/accélérateur pour apprendre des micro-actions plus vite. + +Cela ne change pas la cible: + +- produit final: Léa apprentissage par démonstration, +- runtime obligatoire: Léa direct, +- VWB: source, pont ou banc d'essai possible. + +## Point implémenté + +Commit: + +- `99f89317c feat(lea): substitute save menu gesture` + +Cas couvert: + +```text +Fichier -> Enregistrer => key_combo ["ctrl", "s"] +``` + +Garde importante: + +```text +dialogue Enregistrer sous => clic conservé +``` + +## Job Claude + +Relire l'addendum côté produit: + +- confirmer que VWB comme passerelle ne contredit pas Léa-first, +- proposer au maximum 3 micro-actions candidates pour un bridge VWB -> Léa, +- exclure tout plan imposant le serveur VWB comme runtime. + +## ACK attendu + +Déposer dans `docs/coordination/inbox_codex/`: + +`2026-05-29_HHMM_claude-to-codex_ACK-ADDENDUM-VWB-PASSERELLE.md` diff --git a/docs/coordination/inbox_qwen/2026-05-29_1345_codex-to-qwen_ADDENDUM-vwb-passerelle-micro-actions.md b/docs/coordination/inbox_qwen/2026-05-29_1345_codex-to-qwen_ADDENDUM-vwb-passerelle-micro-actions.md new file mode 100644 index 000000000..d1e79ca2e --- /dev/null +++ b/docs/coordination/inbox_qwen/2026-05-29_1345_codex-to-qwen_ADDENDUM-vwb-passerelle-micro-actions.md @@ -0,0 +1,55 @@ +# ADDENDUM - VWB passerelle micro-actions, Léa cible + +De: Codex +À: Qwen +Date: 2026-05-29 13:45 Europe/Paris + +## À lire + +Synthèse centrale: + +`docs/coordination/syntheses/2026-05-29_1345_codex_ADDENDUM-vwb-passerelle-micro-actions.md` + +## Clarification + +Dom autorise VWB comme passerelle/accélérateur pour apprendre des micro-actions plus vite. + +Cela ne change pas la cible: + +- produit final: Léa apprentissage par démonstration, +- runtime obligatoire: Léa direct, +- VWB: source, pont ou banc d'essai possible. + +## Point implémenté + +Commit: + +- `99f89317c feat(lea): substitute save menu gesture` + +Cas couvert: + +```text +Fichier -> Enregistrer => key_combo ["ctrl", "s"] +``` + +Garde importante: + +```text +dialogue Enregistrer sous => clic conservé +``` + +## Job Qwen + +Relire techniquement: + +- `agent_chat/gesture_catalog.py`, +- `tests/unit/test_gesture_catalog.py`, +- chemin replay qui appelle `optimize_replay_actions`. + +Vérifier que la substitution ne casse pas les dialogues de sauvegarde et que les métadonnées de substitution sont exploitables pour une future promotion YAML. + +## ACK attendu + +Déposer dans `docs/coordination/inbox_codex/`: + +`2026-05-29_HHMM_qwen-to-codex_ACK-ADDENDUM-VWB-PASSERELLE.md` diff --git a/docs/coordination/syntheses/2026-05-29_1345_codex_ADDENDUM-vwb-passerelle-micro-actions.md b/docs/coordination/syntheses/2026-05-29_1345_codex_ADDENDUM-vwb-passerelle-micro-actions.md new file mode 100644 index 000000000..eb8b7fa86 --- /dev/null +++ b/docs/coordination/syntheses/2026-05-29_1345_codex_ADDENDUM-vwb-passerelle-micro-actions.md @@ -0,0 +1,62 @@ +# Addendum Codex - VWB passerelle possible, Léa reste cible + +Date: 2026-05-29 13:45 Europe/Paris +Auteur: Codex + +## Clarification Dom + +VWB peut avoir un intérêt s'il sert de passerelle pour accélérer l'apprentissage Léa, notamment pour apprendre plus vite des micro-actions. + +Cela affine le recadrage précédent: + +- VWB n'est pas le produit final. +- VWB n'est pas un runtime obligatoire pour cette phase. +- VWB peut être utilisé comme source, banc d'essai ou accélérateur de catalogage. +- La cible reste Léa apprentissage par démonstration. + +## Compétence confirmée + +Léa doit apprendre à remplacer certains gestes humains fragiles par des combinaisons de touches plus sûres. + +Exemple attendu: + +```text +humain: Fichier -> Enregistrer +Léa: key_combo ["ctrl", "s"] +``` + +Ce n'est pas une réimplémentation du clavier. C'est une compétence de transposition: + +```text +geste UI observé -> primitive clavier déjà existante -> replay supervisé +``` + +## État code + +Commit: + +- `99f89317c feat(lea): substitute save menu gesture` + +Changement: + +- `agent_chat/gesture_catalog.py` détecte `Fichier -> Enregistrer` et remplace par `key_combo ["ctrl", "s"]`. +- Les commandes `Enregistrer` de menu/toolbar peuvent aussi être converties si le contexte est applicatif. +- Les dialogues `Enregistrer sous` / `save_dialog_primary_button` restent des clics, car `Ctrl+S` n'est pas équivalent. + +Tests: + +- `python3 -m pytest tests/unit/test_gesture_catalog.py -q` +- Résultat: 68 passed. + +## Règle produit + +La bonne formulation est: + +> VWB peut aider Léa à apprendre plus vite des micro-actions, mais Léa doit garder son catalogue, ses endpoints et sa logique de supervision propres. + +Toute proposition de bridge VWB doit donc répondre à: + +- quelle micro-action est apprise, +- quel format Léa reçoit, +- quelle preuve humaine valide la promotion, +- comment éviter une dépendance runtime au serveur VWB.