Commit Graph

  • c371c9775f chore(bench): résultats bruts bench OCR (docTR 139 + EasyOCR 54 items, référencé par doc bench) feat/push-log-dgx Dom 2026-07-02 18:49:41 +02:00
  • 931cf13217 feat(navigate): jalon partiel D1 — compile navigate + coercion coords sûre Dom 2026-07-02 18:49:32 +02:00
  • fd9efdbbf5 docs(bench): PP-OCRv5 vs docTR vs EasyOCR CPU — PP-OCRv5 BLOCKED, docTR reste roi Dom 2026-07-02 18:45:36 +02:00
  • 19187e633e docs(carto): carte de référence wiring code branché/non branché Dom 2026-07-02 18:44:47 +02:00
  • 9a34ecded6 docs(R1): acte create-or-skip + corrige docstring wiring périmé Dom 2026-07-02 18:44:47 +02:00
  • bd1c9d2c8a feat(deploy+bench+ops): DGX vm scripts, Windows RDP launcher, bench cases, agent_chat enable script Dom 2026-07-02 13:32:36 +02:00
  • 6907ecc82f docs: track design docs, plans, audits, coordination infrastructure, handoffs Dom 2026-07-02 13:29:58 +02:00
  • 7dd5c872df chore(gitignore): untrack ephemeral state + ignore large local artifacts Dom 2026-07-02 13:29:21 +02:00
  • bb1ea42318 feat(tools): add 7 wired+bench utility scripts (A+B classification) Dom 2026-07-02 13:27:04 +02:00
  • b062e2cca7 chore(gitignore): add C-MORT one-shot tools + sanitizer test gitignore list Dom 2026-07-02 13:24:59 +02:00
  • 4cb173a8ec chore(coordination+docs): watcher mandat AGENTS.md, recadrage POC CLAUDE.md, dette enrichie, loop script robustifié Dom 2026-07-02 13:07:34 +02:00
  • 882e4e1f3a docs(design+audit): navigate coords consumption gaps + dead code C-MORT audit Dom 2026-07-02 13:02:04 +02:00
  • cac965cef9 test(coords+capture): coords write-only gap (10 tests) + capture I/O + image_chat_cli Dom 2026-07-02 13:01:49 +02:00
  • ebed4d7546 feat(vwb): pont R1 import idempotent core→DB par signature trajectoire Dom 2026-07-02 13:01:33 +02:00
  • 9a8242add5 chore(gitignore): ignore coordination ephemeral dirs + untrack workflows.db Dom 2026-07-02 13:01:18 +02:00
  • f9a0531325 feat(navigation): brique login visuel OCR-ancre + action navigate au replay Dom 2026-07-02 10:31:44 +02:00
  • ab78ae390a chore(version): bump 1.0.1 -> 1.0.2 (fixes client + installeur upgrade-safe) Dom 2026-07-02 00:06:39 +02:00
  • e59489e2cd feat(installer): upgrade — backup rollback (hors embed) + purge captures Dom 2026-07-01 23:58:54 +02:00
  • 86e31ada34 fix(installer): upgrade-safe voie 1 — preserve identite+config, tue Lea avant copie Dom 2026-07-01 23:48:40 +02:00
  • 94fd93ad19 chore(build): verifie anyio+typing_extensions dans l'embed (deps transitives httpx) Dom 2026-07-01 23:48:40 +02:00
  • 50f34b5727 merge(client): fixes Lea poste Emilie — httpx embed, capture JPEG, watchdog RDP, MAJ silencieuse (gated OFF) Dom 2026-07-01 22:44:40 +02:00
  • a1b3062991 chore(config): pin AGENT_VERSION=1.0.1 (config client + template) Dom 2026-07-01 22:44:40 +02:00
  • a210e5ee32 feat(update): swap atomique + rollback (Lea.bat) + confirmation boot (main.py) Dom 2026-07-01 14:10:34 +02:00
  • 5d235e49f1 merge: MAJ silencieuse scaffold Dom 2026-07-01 12:37:21 +02:00
  • e679804cfd merge: disparition Lea (watchdog) Dom 2026-07-01 12:37:21 +02:00
  • e57b54a100 merge: capture JPEG+chemin Dom 2026-07-01 12:37:21 +02:00
  • d34c1f2697 merge: httpx build Dom 2026-07-01 12:37:20 +02:00
  • 61664c9a36 feat(update): scaffold MAJ silencieuse + canary par machine (DETTE-022, gated OFF, swap encore stub) Dom 2026-07-01 12:36:48 +02:00
  • 9ab5ed4671 fix(agent): resilience disparition Lea en RDP/Citrix (watchdog session interactive re-affiche le tray) Dom 2026-07-01 12:36:47 +02:00
  • 144a5c288a fix(agent): capture JPEG+downscale (allege CPU/disque, frequence intacte) + robustesse chemin _background/shots Dom 2026-07-01 12:36:47 +02:00
  • e3f61de4ad fix(agent): embarquer httpx>=0.27 dans le build embed (orchestrateur Lea muet en clinique) Dom 2026-07-01 12:36:47 +02:00
  • 2a1b1ed80e feat(stream): dispatch extract_dossier -> handler serveur Dom 2026-07-01 11:05:22 +02:00
  • f09b8b8cfd feat(extraction): client vLLM serveur (image+prompt -> texte, post_fn injectable) Dom 2026-06-30 18:03:26 +02:00
  • 6a78a0059b feat(extraction): extract_dossier_from_image — orchestrateur OCR->VLM->qualite (injectable) Dom 2026-06-30 16:26:16 +02:00
  • 813b33b47e feat(update): DETTE-022 — noyau MAJ silencieuse client Léa (gated, swap en stub) Dom 2026-06-30 16:21:35 +02:00
  • a50057d499 fix(dashboard): DETTE-024 — download fleet, fallback legacy rendu visible Dom 2026-06-30 16:20:28 +02:00
  • 3ed9798f06 feat(agent_v1): log shipper — remontee auto des logs vers le serveur (gated OFF) Dom 2026-06-30 13:30:08 +02:00
  • b65710ae43 feat(server): assainissement PII des logs clients à la réception Dom 2026-06-30 13:30:08 +02:00
  • 509a026cfc feat(extraction): assess_quality — statut qualité dossier (4 niveaux) Dom 2026-06-30 11:42:14 +02:00
  • a62b720144 feat(extraction): map_roles — orchestrateur VLM ancrage strict (client injectable) Dom 2026-06-30 11:34:43 +02:00
  • 14b1bf844a feat(extraction): role_mapper — reconstruction de champs ancrée OCR (0 hallucination) Dom 2026-06-30 10:38:11 +02:00
  • c82829f2bb feat(server): R1 — import auto du workflow appris vers la DB VWB (gated) Dom 2026-06-29 17:44:24 +02:00
  • 6075717353 feat(server): durcissement sanitizer PII (chevauchements + GXD5 + workflow_dict) Dom 2026-06-29 17:44:24 +02:00
  • 13f760a3b9 feat(extraction): handler extract_dossier + pont worker→DB VWB mutualisé (brique 3) Dom 2026-06-29 14:18:08 +02:00
  • 9883cad012 feat(extraction): modèle DB dossier patient extrait (Job/Table/Field) Dom 2026-06-29 12:47:03 +02:00
  • 5ed5ae2d4b feat(extraction): lecture de tableau structurée (grille bbox+confiance) Dom 2026-06-29 12:46:48 +02:00
  • 7fb58195fb fix(workflow): conserve machine_id au round-trip to_dict/from_dict Dom 2026-06-29 11:05:10 +02:00
  • fccc06e4a2 feat(server): floute aussi les focus_* (blind spot PII) Dom 2026-06-29 11:05:10 +02:00
  • 6461f0a21b feat(server): câble sanitize_event au chokepoint stream_event (PII) Dom 2026-06-29 10:39:27 +02:00
  • e84cdee393 fix(server): durcissement sanitizer PII suite revue adversariale Qwen Dom 2026-06-28 20:24:52 +02:00
  • 30d8f65e9a feat(server): sanitize_event — assainissement PII au niveau event Dom 2026-06-28 19:53:09 +02:00
  • 8e4d09594c feat(server): assainissement PII couche regex+structurelle (tokens typés cohérents) Dom 2026-06-28 19:08:43 +02:00
  • 46ad5973d1 fix(agent_v1): assainissement PII des logs client a la source (push-log-DGX, brique 4) Dom 2026-06-27 11:42:40 +02:00
  • 4a38000e74 feat(agent_v1): helpers logging PII-safe (push-log-DGX, brique 4) Dom 2026-06-27 11:24:54 +02:00
  • 2597ca9110 feat(server): endpoint GET /api/v1/agents/logs/{machine_id} (push-log-DGX, brique 3) Dom 2026-06-27 10:47:08 +02:00
  • bbe897e614 feat(server): endpoint POST /api/v1/agents/logs (push-log-DGX, brique 2) Dom 2026-06-26 16:25:14 +02:00
  • a29b7a2f21 feat(server): store de logs clients par machine_id (push-log-DGX, brique 1) Dom 2026-06-26 16:14:28 +02:00
  • 105ade959d chore(agent_v1): AGENT_VERSION configurable via RPA_AGENT_VERSION (amorce DETTE-022) Dom 2026-06-26 09:50:58 +02:00
  • 29cb466595 fix(lea): journalisation client vers fichier (DETTE-021) Dom 2026-06-25 16:44:31 +02:00
  • de73cbd404 docs(dette): DETTE-021 (logs client Léa non effectifs) + DETTE-022 (MAJ auto Léa) Dom 2026-06-25 14:32:32 +02:00
  • 1b491326be docs(dette): DETTE-020 (P1) — incidents silencieux, pas d'alerte composant critique HS Dom 2026-06-25 11:37:18 +02:00
  • 3b592dd867 feat(core): signature de trajectoire PII-safe + normalisée (R1/R2 amendés, QG Qwen) Dom 2026-06-25 10:47:18 +02:00
  • c9b7cdabb7 fix(core): signature de trajectoire stable malgre le moteur de grounding (by_text) sp4/trajectory-signature Dom 2026-06-23 21:35:57 +02:00
  • 74df0822e2 feat(core): adaptateur workflow->signature de trajectoire (BFS edges, cibles stables) Dom 2026-06-23 18:22:30 +02:00
  • a86c1ebb83 feat(core): signature de trajectoire stable pour identite workflow (Phase 0, F1) Dom 2026-06-23 18:14:23 +02:00
  • 2cabc6cb7e fix(vwb): propage l'image d'ancre aux substeps compound à l'import (SP-1/U-B) sp1/anchors-compound poc-dgx Dom 2026-06-23 15:11:32 +02:00
  • d686c3ac22 feat(deploy): installation 1-clic non-IT — raccourci Bureau + Demarrage auto Dom 2026-06-22 17:04:20 +02:00
  • e212f4141c fix(dashboard): servir le ZIP Lea complet autoportant à l'enrôlement Fleet Dom 2026-06-22 15:58:51 +02:00
  • 33ddb51c3c feat(deploy): script build ZIP Lea complet autoportant (python-embed + source à jour) Dom 2026-06-22 15:58:51 +02:00
  • 1d6efdb1b7 feat(dashboard): enrôlement lit l'adresse serveur depuis system_config.json Dom 2026-06-22 12:07:27 +02:00
  • cf81ce4c7b feat(vwb): Basic auth LAN sur backend 5002 — creds dashboard, loopback exempté Dom 2026-06-19 16:27:15 +02:00
  • ec1fb81054 fix(dashboard,worker): vérité produit P0 — dashboard+worker+VWB export Dom 2026-06-18 17:50:12 +02:00
  • 6d5ef51c60 fix(server): api_upload load_env_file en setdefault (env systemd prime sur .env.local) Dom 2026-06-17 20:34:43 +02:00
  • d0c794d923 fix(systemd): bind upload api to loopback Dom 2026-06-17 20:01:27 +02:00
  • 9605cc9d95 fix(vwb): resolve frontend services from runtime host Dom 2026-06-17 17:53:57 +02:00
  • 667575c3ad feat(installer): make Lea autonomous for POC Dom 2026-06-17 17:53:46 +02:00
  • 787dbfb0eb fix(installer): configure_embed saute pip si deps deja embarquees (install offline) Dom 2026-06-16 18:16:04 +02:00
  • 86b5ec18c6 chore(installer): prep Lea-Setup-v1.0.1 — socketio dans requirements + exclusion fichiers test du staging Dom 2026-06-16 17:52:49 +02:00
  • b8b963059e fix(vwb): import lit anchor_image_base64 dans target.context_hints Dom 2026-06-16 17:42:03 +02:00
  • 2b1743c206 fix(poc-agent): ouvrir le chat Lea DGX si Tk est indisponible Dom 2026-06-15 21:32:54 +02:00
  • 48879fb849 fix(vwb): conservation des données de position des anchors Lea lors de l'import Dom 2026-06-15 18:13:29 +02:00
  • c12fd8e1c1 fix(dashboard): VWB import URL dynamique pour éviter hardcoded localhost Dom 2026-06-15 18:13:22 +02:00
  • cbd3d40e39 fix(poc-installer): rendre l'installateur Lea embedded fonctionnel Dom 2026-06-15 17:14:08 +02:00
  • 33c1e2e0d1 fix(grounding): confiance grounding dérivée sémantique (DETTE-019) Dom 2026-06-15 09:17:46 +02:00
  • c0e4c382be docs(dette): acte DETTE-018/019 (garde-seuil grounding) + inscrit DETTE-015..017 Dom 2026-06-13 09:33:58 +02:00
  • 5c5ce747b0 feat(grounding): câblage Qwen3-VL-4B/vLLM (RPA_GROUNDING_ENGINE, défaut off) Dom 2026-06-13 08:39:29 +02:00
  • b20d17882e feat(wp-c): méthode verify_token côté registre (patch 3, inerte) Dom 2026-06-10 14:21:04 +02:00
  • 9fb2c7bfee feat(wp-c): génération token par poste à l'enroll (patch 2, inerte runtime) Dom 2026-06-10 11:36:44 +02:00
  • f7f6926410 feat(wp-c): migration colonnes token par poste (patch 1, inerte) Dom 2026-06-09 21:04:18 +02:00
  • 09f65cecbe fix(security): bind 127.0.0.1 par défaut via RPA_BIND_HOST (plus de host=0.0.0.0 en dur) Dom 2026-06-08 17:49:58 +02:00
  • 0ee54157e5 fix(p1g): garde-fou VRAM adapté à la mémoire unifiée (DGX GB10) Dom 2026-06-08 17:43:12 +02:00
  • 6d34b3cb68 chore(dgx): snapshot consolidation WIP pour transfert poc DGX Dom 2026-06-08 16:33:58 +02:00
  • f18de016d7 fix(wp-b): verrou d'enrôlement du parc (RPA_FLEET_ENROLL_LOCKED) Dom 2026-06-08 15:43:04 +02:00
  • 549ea0631b fix(wp-a): dashboard fail-closed sans mot de passe par défaut Dom 2026-06-08 15:27:06 +02:00
  • 0e215da842 feat(p1g): device policy GPU/CPU paramétrable pour la cascade vision Dom 2026-06-08 15:20:52 +02:00
  • d00fe7b00b feat(health): gate vision + détection des modèles aveugles Dom 2026-06-08 11:51:18 +02:00
  • 5b2afa3629 fix(p1w): make default VLM model DGX-safe (qwen2.5vl:7b-rpa) Dom 2026-06-05 12:06:10 +02:00
  • 0f122a512f feat(p1y-alpha): add OpenAI-compatible LeaBench adapter (benchmark only) Dom 2026-06-04 16:49:53 +02:00
  • 806cc04b82 feat(p1z): centralize V4 reasoning model resolution (DGX-safe) Dom 2026-06-04 16:23:10 +02:00
  • 4dc7d840d6 feat(p1x): de-hardcode VLM models/endpoints to vlm_config (DGX-ready) Dom 2026-06-03 14:06:03 +02:00