Dom
9a34ecded6
docs(R1): acte create-or-skip + corrige docstring wiring périmé
...
Sémantique R1 tranchée par Dom (02/07) : create-or-skip (la version validée
par revue humaine fait foi, un ré-apprentissage ne l'écrase pas). Aligne
docstring learned_workflow_bridge (disait à tort « pas branché au worker »
depuis c82829f2b ) + spec F1-1 (barré create-or-update).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 18:44:47 +02:00
Dom
6907ecc82f
docs: track design docs, plans, audits, coordination infrastructure, handoffs
...
- 21 docs/*.md: audits, design notes, deployment plans, checklists, memos
- Coordination: ROLES, runbooks (DGX reboot, Lea live), patches, registre, syntheses, systemd, QG template
- Handoffs: 6 Codex handoff documents + README + template
2026-07-02 13:29:58 +02:00
Dom
7dd5c872df
chore(gitignore): untrack ephemeral state + ignore large local artifacts
...
- git rm --cached: .inbox_baseline.txt, .loop_log.txt (coordination ephemeral)
- Add: .agents/, .codex/, agent_chat/state/, graphify/, graphify-out/ (local state/tool)
- Add: webbrowser (11M PostScript artifact), deploy/installer/lea_python_embed_working.tgz (37M)
- Add: benchmarks/computer_use/predictions/ (generated), **/instance/*.db.bak* (runtime backup)
2026-07-02 13:29:21 +02:00
Dom
4cb173a8ec
chore(coordination+docs): watcher mandat AGENTS.md, recadrage POC CLAUDE.md, dette enrichie, loop script robustifié
tests / Lint (ruff + black) (push) Failing after 1m49s
tests / Tests unitaires (sans GPU) (push) Failing after 1m53s
tests / Tests sécurité (critique) (push) Has been skipped
2026-07-02 13:07:34 +02:00
Dom
882e4e1f3a
docs(design+audit): navigate coords consumption gaps + dead code C-MORT audit
...
tests / Lint (ruff + black) (push) Failing after 1m51s
tests / Tests unitaires (sans GPU) (push) Has been cancelled
tests / Tests sécurité (critique) (push) Has been cancelled
DESIGN_NAVIGATE_COORDS_CONSUMPTION_2026-07-02.md: 3 structural gaps
with code evidence (Gap A/B/C), 2 resolution options with comparative
table, test rouge proposal.
AUDIT_CODE_MORT_2026-07-02.md: 8 C-MORT, 5 B-ORPHELIN, 4 duplicats,
3 QG-gated suppression lots (~1900 lines).
2026-07-02 13:02:04 +02:00
Dom
61664c9a36
feat(update): scaffold MAJ silencieuse + canary par machine (DETTE-022, gated OFF, swap encore stub)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-01 12:36:48 +02:00
Dom
de73cbd404
docs(dette): DETTE-021 (logs client Léa non effectifs) + DETTE-022 (MAJ auto Léa)
...
DETTE-021: LOG_FILE défini mais jamais branché (basicConfig->stderr perdu sous
pythonw, dossier logs vide) -> diagnostic terrain aveugle + non-conformité
Règlement IA Art.12 (180j). Pendant client du DETTE-020.
DETTE-022: modif client = redéploiement manuel poste par poste -> dérange les
TIM, ne scale pas. Besoin MAJ auto/tâche de fond. Décision Dom 2026-06-25.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 14:32:32 +02:00
Dom
1b491326be
docs(dette): DETTE-020 (P1) — incidents silencieux, pas d'alerte composant critique HS
...
Grounder vLLM (rpa-vllm-grounder) trouvé en crash-loop (×3960) → bascule
silencieuse sur fallback Qwen2.5-VL, sans remontée dashboard/log/alerte.
Découvert par vérif manuelle runtime (DGX clinique, 2026-06-25). Dette = absence
de supervision/alerte des composants critiques (vLLM/Ollama/services rpa-*) ;
la cause SSL/offline du crash se corrige à part.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 11:37:18 +02:00
Dom
c0e4c382be
docs(dette): acte DETTE-018/019 (garde-seuil grounding) + inscrit DETTE-015..017
...
tests / Lint (ruff + black) (push) Failing after 1m45s
tests / Tests unitaires (sans GPU) (push) Failing after 1m51s
tests / Tests sécurité (critique) (push) Has been skipped
DETTE-018: method="grounding_vlm" legacy non gardé par _RESOLUTION_MIN_SCORES
(seul prefixe memory_ traité ; reste = match exact) → Check-1 seuil jamais appliqué
au chemin legacy. Mode qwen3vl ("grounding", seuil 0.60) correctement gardé.
DETTE-019: confiance figée 0.85 en dur dans _resolve_by_grounding (return) pour les
deux modes → garde-seuil (0.60) reçoit toujours 0.85, filtre inopérant.
Découvertes au câblage qwen3vl (5c5ce747b ) + validation E2E 2026-06-13 (15/15, 0 dangereux).
Inscrit aussi DETTE-015/016/017 restées non commitées.
refs DETTE-018 DETTE-019
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-13 09:33:58 +02:00
Dom
6d34b3cb68
chore(dgx): snapshot consolidation WIP pour transfert poc DGX
...
tests / Lint (ruff + black) (push) Failing after 1m44s
tests / Tests unitaires (sans GPU) (push) Failing after 1m49s
tests / Tests sécurité (critique) (push) Has been skipped
Regroupe le WIP non committé requis pour le clone/runtime DGX (Option A) :
- api_stream.py : préflight replay + smoke santé modèles + handler 403 WP-B
- de-hardcode VLM : vlm_config, gpu/*, vram_orchestrator, ollama_manager
- stream_processor, semantic_matcher, agent_chat (app/planner/intent)
- workflows.db (acquis ; le transfert artifacts le mettra à jour + rewrite chemins)
- docs : plans DGX, benchmarks VLM/grounders, recherche SOTA, coordination 8 juin
Snapshot destiné à la branche poc-dgx poussée sur Gitea pour cloner le DGX.
Scan anti-secret : clean. graphify (repo embarqué) exclu.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 16:33:58 +02:00
Dom
4dc7d840d6
feat(p1x): de-hardcode VLM models/endpoints to vlm_config (DGX-ready)
...
Migre les call-sites VLM serveur vers la configuration centrale pour
fonctionner sur DGX (tunnel Ollama 11434), où gemma4:* est absent et le
port Docker 11435 est mort.
- task_planner, replay_verifier, domain_context, ir_builder, resolve_engine
(popup): modele -> vlm_config.get_vlm_model(), defaut 11435 -> 11434
(override GEMMA4_PORT legacy conserve)
- resolve_engine (grounding bbox x2): nouvel helper
vlm_config.get_bbox_grounding_model() (var dediee RPA_BBOX_GROUNDING_MODEL,
fallback RPA_GROUNDING_MODEL puis qwen2.5vl:7b-rpa) -> desambiguise le
conflit D5-v3b, bbox_2d + num_ctx 4096 preserves
- safety_checks_provider: defaut -> get_vlm_model(), override
RPA_SAFETY_CHECKS_LLM_MODEL preserve
- ui_detector: default_factory + resolution lazy (corrige aussi un gel a
l'import), pas d'appel reseau a l'import
- field_extractor: property lazy via vlm_config
TDD strict (RED->GREEN), 305 tests verts, tests mockes HTTP (zero dependance
DGX reel), aucun alias Ollama.
Hors perimetre (arbitrage Dom): client Lea agent_v1/executor.py (gele),
chemin V4 observe_reason_act (RPA_REASONING_MODEL), core/config.py defaults.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-03 14:06:03 +02:00
Dom
4e7c2a7628
docs(coordination): dispatch dgx vlm model cleanup
2026-06-02 18:16:55 +02:00
Dom
3697e3ba0e
docs(coordination): record p11 option a decision
2026-06-02 17:46:22 +02:00
Dom
9b8bdfdbbe
docs(coordination): sync agent inboxes and active decisions
2026-06-02 16:30:14 +02:00
Dom
f2e9aac6b7
docs: add POC specs, handoffs, and research notes
2026-06-02 16:28:34 +02:00
Dom
2dd306724c
docs(coordination): report no-cli competence test patch
2026-06-01 12:10:01 +02:00
Dom
1a58a0d1f1
docs(coordination): sync dgx no-cli phase1 gaps
2026-06-01 11:59:27 +02:00
Dom
eb2df539f1
docs(poc): revise dgx spark dsi prerequisites docx
2026-06-01 11:04:16 +02:00
Dom
c9f848273b
docs(poc): add minimal dgx spark dsi prerequisites
2026-06-01 10:45:46 +02:00
Dom
45ec5fe969
docs(coordination): answer c gamma clarifications
2026-06-01 10:40:53 +02:00
Dom
8b6c397531
docs(poc): share dgx spark readiness context
2026-06-01 10:37:00 +02:00
Dom
6a300a4298
docs(coordination): add dgx spark multi-poste poc focus
2026-06-01 10:14:27 +02:00
Dom
0587036c17
docs(coordination): dispatch dgx spark poc readiness
2026-06-01 10:05:12 +02:00
Dom
f2a9e40502
docs(coordination): report c gamma dashboard promotion
2026-05-29 21:49:36 +02:00
Dom
bd3aaf7d64
docs(coordination): dispatch c gamma dashboard work
2026-05-29 19:04:58 +02:00
Dom
05a30f2d1d
docs(coordination): propose c gamma writeback decisions
2026-05-29 18:58:12 +02:00
Dom
d515b22d1b
docs(coordination): report c beta supervision
2026-05-29 18:40:03 +02:00
Dom
7ad260d02f
docs(coordination): report c alpha preview
2026-05-29 18:15:30 +02:00
Dom
8332b2cd37
docs(coordination): delegate yaml vwb supervision patch
2026-05-29 17:54:10 +02:00
Dom
9a45e61e2a
docs(coordination): report wait for state runtime
2026-05-29 17:26:35 +02:00
Dom
488d14240a
docs(coordination): report vwb catalog patch
2026-05-29 17:11:02 +02:00
Dom
02211fddf2
docs(coordination): answer lea vwb mapping questions
2026-05-29 16:30:11 +02:00
Dom
ed36bc2b37
docs(coordination): share reflex vwb supervision findings
2026-05-29 14:33:57 +02:00
Dom
9677738f32
docs(coordination): request global review after vwb feedback
2026-05-29 14:05:40 +02:00
Dom
d422aa119c
docs(coordination): require claude qwen vision guardrails
2026-05-29 13:59:39 +02:00
Dom
7b943926db
docs(coordination): clarify vwb learning bridge
2026-05-29 13:46:22 +02:00
Dom
6b8114eb97
docs(coordination): recadre lea direct competence flow
2026-05-29 13:41:18 +02:00
Dom
8ea4ed0ad2
docs(coordination): record supervised competence replay plan
2026-05-29 11:38:51 +02:00
Dom
762e75a077
docs(coordination): record competence catalog integration
2026-05-29 11:29:18 +02:00
Dom
e8a0fb0e42
feat(competences): extract batch candidates
2026-05-29 11:25:00 +02:00
Dom
5ea4960e65
backup: snapshot post-démo GHT 2026-05-19
...
tests / Lint (ruff + black) (push) Successful in 1m50s
tests / Tests unitaires (sans GPU) (push) Failing after 1m50s
tests / Tests sécurité (critique) (push) Has been skipped
Backup état complet après enregistrement vidéo démo de bout en bout.
À utiliser comme point de référence pour la consolidation post-démo.
Changements majeurs de la session 18-19 mai :
- AIVA-URGENCE : page autonome avec preset URL + auto-focus chain
- Workflow Demo_urgence_3_db : merge linux_db + steps AIVA + pause humaine NoMachine
- Bypass LLM (static_result / static_text) dans replay_engine
pour démos déterministes sans appel Ollama
- Fix api_stream:3013 — replay_paused au premier polling /next
- dag_execute : lift duration_ms vers top-level pour wait runtime
- NPM bypass auth /aiva-urgence/ via location ^~ (proxy_host/10.conf hors git)
- scripts/cancel-replays.sh — workaround Stop VWB qui ne purge pas la queue
Anchors visuels (468) forcés dans le commit pour garantir restorabilité.
DB workflows actuelle + ~12 .bak DB de la journée incluses.
Sujets identifiés pour consolidation post-démo (TODO) :
1. Bug VWB recapture anchor ne régénère pas le PNG
2. Léa client accumule état mémoire (restart périodique requis)
3. Stop VWB ne purge pas la queue serveur (lien manquant vers /replay/cancel)
4. Bug coord client mss tronqué 2560x60 → mapping Y cassé
5. delay_before/delay_after ignorés au runtime (fix partiel duration_ms)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 14:55:06 +02:00
Dom
2eeaa806bb
docs(handoff): clôture session 2026-05-09
...
Session de 6h consacrée au fix DETTE-006 (bug d'échelle pixel
grounding). Bilan : 2/5 commits fix faits (smart_resize + refactor
parser bbox_2d), 3/5 bloqués par découverte DETTE-010 (divergence
factor 28 vs 32 sur checkpoint Qwen3-VL-8B-Instruct, à instruire
demain matin).
Effets de bord positifs : registre dette technique créé
(14 entrées P1/P2/P3), investigation mémoire visuelle orpheline
documentée, infra clarifiée (vLLM absent, Transformers direct retenu,
checkpoint Qwen3-VL-8B fp16 téléchargé 17 GB).
Voir docs/handoffs/2026-05-09_session_audit.md pour détail.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 15:53:26 +02:00
Dom
df5ad59330
docs(dette): MAJ DETTE-010 (config trouvé, divergences) + création DETTE-014 (smart_resize calé sur mauvaise référence)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 15:46:46 +02:00
Dom
ecc5a233a7
docs(dette): création DETTE-013 env tests dev local
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 14:49:57 +02:00
Dom
293e54b4e6
docs(dette): création DETTE-012 (vLLM hors scope) + maj DETTE-010 (cible Transformers + AWQ)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 13:47:21 +02:00
Dom
4df1ba5779
docs(dette): création DETTE-011 bug cv2 Python 3.12
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 12:42:36 +02:00
Dom
e9702b4df9
docs(dette): création DETTE-010 vérif preprocessor_config Qwen3-VL
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 12:08:08 +02:00
Dom
e0b47e4518
docs(refs): commit groupé docs de référence session 2026-05-08
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 11:32:52 +02:00
Dom
5dc20cc85b
docs(dette): rectif mapping DETTE-005 + DETTE-008/009 + investigation mémoire visuelle orpheline
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 11:23:45 +02:00
Dom
88ed103de5
docs(dette): création registre dette technique + 7 entrées rétroactives
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 10:43:27 +02:00