-
83be93e121
chore(qw): cleanup post-review (préfixes BUS, événements monitor, import io)
feature/qw-suite-mai
Dom
2026-05-06 00:08:22 +02:00
-
f5c33477f0
fix(qw4): câblage polling frontend → streaming pour PauseDialog
Dom
2026-05-06 00:06:20 +02:00
-
b1a3aa16f1
fix(qw1): enrichir heartbeat Windows avec monitor_index + monitors_geometry
Dom
2026-05-06 00:02:11 +02:00
-
0bcfddbbc4
docs(qw): plan de smoke tests manuels pour validation 2026-05-06
Dom
2026-05-06 00:01:21 +02:00
-
aa47172f0f
docs(qw): synthèse de livraison QW suite mai 2026
Dom
2026-05-05 23:48:26 +02:00
-
65da557310
feat(qw4): hook safety_checks_provider + extension /replay/resume avec acquittements
Dom
2026-05-05 23:45:22 +02:00
-
af13cd80ff
feat(vwb): PauseDialog + ChecklistPanel + extension PropertiesPanel pour safety_checks
Dom
2026-05-05 23:33:04 +02:00
-
7c6945171e
feat(qw4): SafetyChecksProvider hybride déclaratif + LLM contextuel
Dom
2026-05-05 23:29:38 +02:00
-
ca0b436a61
feat(qw2): hook LoopDetector dans api_stream + extension replay_state
Dom
2026-05-05 23:25:04 +02:00
-
fc01afa59c
fix(qw1): bus event lea:monitor_routed + cablage offset côté executor Agent V1
Dom
2026-05-05 23:16:06 +02:00
-
2a51a844b9
feat(qw2): LoopDetector composite (screen_static + action_repeat + retry)
Dom
2026-05-05 23:09:43 +02:00
-
2d71e2a249
feat(qw1): enrichissement Agent V1 (monitor_index + monitors_geometry) + hook serveur
Dom
2026-05-05 23:05:44 +02:00
-
fae95c5366
feat(qw1): capture par monitor + propagation offsets dans grounding cascade
Dom
2026-05-05 22:55:04 +02:00
-
6582a69d31
feat(qw1): MonitorRouter — résolution de l'écran cible pour le replay
Dom
2026-05-05 22:50:22 +02:00
-
5543e25f9d
docs(qw): plan d'implémentation QW suite mai 2026 (~30 tasks bite-sized TDD)
backup-pre-qw-suite-mai-2026-05-05
backup/pre-qw-suite-mai-2026-05-05
Dom
2026-05-05 22:34:13 +02:00
-
2a07d8084b
docs(qw): spec design QW suite mai 2026 (multi-écrans + LoopDetector + safety_checks hybrides)
Dom
2026-05-05 22:23:10 +02:00
-
35b27ae492
fix(stream+vwb): chaîne replay robuste — auth, anchor type_text, lock async, drift, prompt LLM
Dom
2026-05-02 00:32:57 +02:00
-
b584bbabc3
fix(stream): robustesse proxy VWB→streaming + ciblage textuel pour démo UHCD
Dom
2026-05-01 15:52:22 +02:00
-
8817f527e7
feat(deploy): service systemd pour la maquette Easily Assure (démo GHT)
Dom
2026-04-30 14:52:27 +02:00
-
964856ab30
feat(workflow): variables runtime + extract_text serveur + t2a_decision LLM
Dom
2026-04-29 22:47:31 +02:00
-
a67d896104
fix(vwb): bibliothèque de capture restait vide après 'Capturer'
Dom
2026-04-29 21:13:56 +02:00
-
90c1d8036f
ux(vwb): timer capture — default 5s, label dynamique, log diagnostic
Dom
2026-04-29 18:20:16 +02:00
-
6261002039
ux(vwb): tooltip enrichi sur les outils de la palette
Dom
2026-04-29 17:42:55 +02:00
-
0e6e61f2b1
feat(workflow): action 'pause_for_human' — pause supervisée scriptée dans VWB
Dom
2026-04-29 16:37:46 +02:00
-
41c1250c99
feat(lea): bulles 'Léa exécute' stylisées + templates par event
Dom
2026-04-28 10:18:52 +02:00
-
2af3bc3b93
feat(lea): bulle paused_need_help interactive — asset démo majeur
Dom
2026-04-28 10:08:32 +02:00
-
6154423a91
feat(agent_v1): brancher FeedbackBusClient dans ChatWindow tkinter
Dom
2026-04-28 09:19:41 +02:00
-
41eba898c0
feat(agent_v1): FeedbackBusClient — client SocketIO pour bus 'lea:*'
Dom
2026-04-28 08:43:26 +02:00
-
9452e86fd1
deps(agent_v1): python-socketio[client] pour bus feedback Léa
Dom
2026-04-27 21:53:40 +02:00
-
5e31cdf666
feat(agent_chat): bus feedback Léa 'lea:*' derrière flag LEA_FEEDBACK_BUS
Dom
2026-04-27 21:48:38 +02:00
-
487bcb8618
feat(execution): cascade post-raccourci pilotée par DialogHandler/OCR
Dom
2026-04-26 20:19:39 +02:00
-
3d6868f029
docs: cartographie complète d'exécution + fix target_text ORA + worker InfiGUI fichiers
Dom
2026-04-26 12:37:43 +02:00
-
f73a2a59a9
feat(réflexes): patterns overwrite/dont_save + handler EasyOCR + prints diagnostic
Dom
2026-04-26 04:26:32 +02:00
-
77faa03ec9
feat(grounding): InfiGUI-G1-3B remplace UI-TARS 7B — 3.5x moins de VRAM
Dom
2026-04-26 04:07:00 +02:00
-
343d6fbe95
perf(ocr): EasyOCR remplace docTR dans FastDetector + TitleVerifier
Dom
2026-04-26 03:32:43 +02:00
-
cc64439738
feat(grounding): vérification titre OCR post-action (non-bloquante)
Dom
2026-04-26 03:22:50 +02:00
-
90007cc7c1
perf(grounding): réflexe pHash-only + max_new_tokens 64
Dom
2026-04-26 03:07:35 +02:00
-
73cea2385e
feat(grounding): Phase 6 — Shadow Learning Hook
Dom
2026-04-25 21:00:11 +02:00
-
e2046837cf
feat(grounding): Phase 5 — intégration pipeline FAST→SMART→THINK dans ORA
Dom
2026-04-25 20:57:56 +02:00
-
b30d4b6656
feat(grounding): Phase 4 — Pipeline orchestré FAST→SMART→THINK
Dom
2026-04-25 20:54:40 +02:00
-
e4a48e78bf
feat(grounding): Phase 3 — ThinkArbiter + SignatureStore
Dom
2026-04-25 20:44:12 +02:00
-
ea36bba5cc
feat(grounding): Phase 1-2 pipeline FAST→SMART — détection + matching
Dom
2026-04-25 20:37:14 +02:00
-
9da589c8c2
feat(grounding): pipeline centralisé + serveur UI-TARS transformers + nettoyage code mort
Dom
2026-04-25 17:48:18 +02:00
-
16ff396dbf
chore: sauvegarde pré-stabilisation — audit 66/66 tests OK
main
Dom
2026-04-23 09:14:56 +02:00
-
e44fd7b328
fix(ORA): double-clic fiable + vérification stricte
Dom
2026-04-23 08:45:40 +02:00
-
66815b7a1a
fix(ORA): pattern None quand overlay est une fenêtre (pas un dialogue)
Dom
2026-04-23 08:22:12 +02:00
-
c6b695eca8
fix(ORA): Win+D via xdotool key au lieu de pyautogui.hotkey
Dom
2026-04-23 08:15:47 +02:00
-
99d2083dea
fix(ORA): moveTo + pause + click + pause + Win+D (séquence validée par Dom)
Dom
2026-04-22 20:06:55 +02:00
-
a718086140
fix(ORA): xdotool windowactivate QEMU + key super+d pour focus VM
Dom
2026-04-22 18:08:10 +02:00
-
c82979e72b
fix(ORA): clic centre écran pour focus VM avant Win+D
Dom
2026-04-22 17:45:05 +02:00
-
2185c41cc1
fix(ORA): Win+D au lieu de Alt+Tab pour le recovery overlay
Dom
2026-04-22 17:19:06 +02:00
-
26804eb123
fix(ORA): Alt+Tab au lieu de windowminimize pour le recovery overlay
Dom
2026-04-22 17:09:38 +02:00
-
d71d5df4a8
fix(ORA): overlay = minimiser la fenêtre devant, pas juste chercher OK
Dom
2026-04-22 17:03:18 +02:00
-
6829ad8e79
feat(ORA): classification erreurs + recovery intelligent
Dom
2026-04-22 16:44:31 +02:00
-
8903f35433
feat(ORA): vérification pré-action — VLM confirme avant chaque clic
Dom
2026-04-22 16:22:37 +02:00
-
4ab2c15e5c
fix(ORA): logger.info→print pour que les logs apparaissent dans nohup
Dom
2026-04-22 16:16:25 +02:00
-
eba6fea779
refactor(ORA): UI-TARS en PREMIER pour les clics
Dom
2026-04-22 15:59:45 +02:00
-
f04398d5a7
fix: VLM décrit TOUJOURS l'ancre à la capture, pas seulement si OCR échoue
Dom
2026-04-22 15:30:19 +02:00
-
4ce9c47f45
fix(ORA): logs stdout + vérification pHash tolérante pour clics
Dom
2026-04-22 15:04:13 +02:00
-
9dfcdb5fb0
fix: ajouter 'verified' dans la liste des modes du toggle
Dom
2026-04-22 14:48:41 +02:00
-
3efe15d2c7
feat(vwb): ajout mode 'Vérifié' dans le sélecteur d'exécution
Dom
2026-04-22 14:36:06 +02:00
-
9d87ed64c5
fix: corrections audit qualité — stop/pause ORA + nettoyage debug
Dom
2026-04-22 11:17:20 +02:00
-
00134963e5
test: 16 tests unitaires pour la boucle ORA
Dom
2026-04-22 10:43:28 +02:00
-
0ec5e2a25b
feat: instructions en langage naturel via boucle ORA
Dom
2026-04-22 09:09:53 +02:00
-
0c5fffe951
feat: boucle ORA (observe→raisonne→agit) avec vérification post-action
Dom
2026-04-22 09:02:54 +02:00
-
5027ed9a23
chore: sauvegarde workflows.db après 23 tests de fiabilité réussis
Dom
2026-04-21 20:15:22 +02:00
-
6caab2c600
perf: boucle fermée pHash (2s→150ms) + batch CLIP (90 appels→1)
Dom
2026-04-21 19:33:42 +02:00
-
552e66dbf6
fix: import io manquant dans template matching
Dom
2026-04-21 19:21:15 +02:00
-
de1026ee2e
perf: template matching direct en PREMIER (~1-10ms)
Dom
2026-04-21 19:17:08 +02:00
-
7b50725bf8
perf: RF-DETR sur GPU (cuda) — était sur CPU = 28s par étape
Dom
2026-04-21 18:54:19 +02:00
-
7feef3b6a9
fix: CLIP en premier, suppression vérification OCR croisée, fix indentation
Dom
2026-04-21 18:36:20 +02:00
-
0b06db222d
fix: activer la fenêtre cible après minimisation du navigateur VWB
Dom
2026-04-21 18:21:55 +02:00
-
74ee0dadee
perf: pré-chargement docTR au démarrage + nettoyage debug logs
Dom
2026-04-21 17:25:35 +02:00
-
0b452f975a
fix: pénaliser matchs OCR partiels trop courts (demo dans CR_patient_demo)
Dom
2026-04-21 16:49:22 +02:00
-
6ab385d671
fix(grounding): OCR collecte TOUS les matchs + choisit le plus proche de l'ancre
Dom
2026-04-21 16:40:15 +02:00
-
b3eab83a0f
fix: variable 'result' non définie quand grounding réussit sans CLIP
Dom
2026-04-21 16:26:45 +02:00
-
27490849a8
refactor: OCR/UI-TARS en PREMIER, CLIP en fallback
Dom
2026-04-21 14:40:38 +02:00
-
cebbf0809a
fix: timeout VLM 15→60s + OCR zone élargie autour de l'ancre
Dom
2026-04-21 14:05:38 +02:00
-
3e227d28ad
fix(vwb): image plein écran — calcul dimensions JS explicite (fix définitif)
Dom
2026-04-21 12:19:30 +02:00
-
8ce63fcba2
fix(vwb): CSS max-height 100% → calc(100vh-70px) — cause racine du timbre poste
Dom
2026-04-21 12:10:24 +02:00
-
4202431421
fix(vwb): image plein écran maxHeight calc(100vh-70px) basé sur viewport
Dom
2026-04-21 11:58:58 +02:00
-
4923623dd4
fix(vwb): bibliothèque ne s'écrase plus au chargement
Dom
2026-04-21 11:54:16 +02:00
-
84181cc982
feat: analyse OCR+VLM de l'ancre à la capture (pas à l'exécution)
Dom
2026-04-21 11:26:30 +02:00
-
7355d315a3
fix: vérification croisée CLIP+OCR + description ancre avant exécution
Dom
2026-04-21 11:10:01 +02:00
-
c50adab3a1
fix: aligner capture monitors[0] partout (cause de la régression)
Dom
2026-04-21 10:52:13 +02:00
-
2fbb305f65
fix: remonter seuil CLIP à 0.45 — le 0.20 créait des faux positifs
Dom
2026-04-21 10:39:02 +02:00
-
ff581be397
perf: seuil CLIP 0.45→0.20 + cache singleton IntelligentExecutor
Dom
2026-04-21 10:29:15 +02:00
-
203e5cc6c1
fix(grounding): désactiver orchestrateur VRAM pendant exécution + qwen2.5vl:3b pour description
Dom
2026-04-21 10:16:27 +02:00
-
d1b556b6cd
fix(grounding): supprimer SeeClick cassé + log description ancre
Dom
2026-04-21 10:05:29 +02:00
-
729cd67743
feat(grounding): description VLM de l'ancre quand le label est vide
Dom
2026-04-21 09:44:19 +02:00
-
73ddcdb29d
feat: chaîne de grounding 3 niveaux + refonte capture écran
Dom
2026-04-21 09:31:38 +02:00
-
14a9442343
refactor(vwb): refonte complète capture écran — stable définitivement
Dom
2026-04-21 09:03:19 +02:00
-
5da4581e76
feat(cognition): orchestrateur VRAM + VLM 7b par défaut
Dom
2026-04-20 22:13:29 +02:00
-
cbe8dc95d2
feat(cognition): timing + écran attendu + auto-apprentissage Shadow + VLM qwen2.5vl
Dom
2026-04-20 21:52:45 +02:00
-
04a14a56b2
feat(cognition): mémoire de travail — Léa sait où elle en est
Dom
2026-04-20 21:41:10 +02:00
-
2290f1846b
feat(cognition): raisonnement VLM quand les réflexes ne suffisent pas
Dom
2026-04-20 21:37:03 +02:00
-
c57b40ae1d
feat: CLIP auto-GPU si >1.5 Go VRAM libre + index FAISS IVF 11.5x plus rapide
Dom
2026-04-20 21:27:01 +02:00
-
bc21b27da7
fix(dashboard): diagrammes BPMN/DFG grande taille (DPI 150, layout vertical)
Dom
2026-04-20 18:29:49 +02:00
-
6a2248ddcd
feat(dashboard): clic plein écran sur les images cartographie
Dom
2026-04-20 18:26:05 +02:00
-
82d7b38cff
feat(dashboard): page Base de connaissances — métriques FAISS, sessions, patterns
Dom
2026-04-20 17:41:23 +02:00