docs(coordination): sync agent inboxes and active decisions

This commit is contained in:
Dom
2026-06-02 16:30:14 +02:00
parent f2e9aac6b7
commit 9b8bdfdbbe
756 changed files with 72879 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
# R6 EasyOCR leve — 2026-05-25
- `Source`: `inbox_codex/2026-05-25_2000_gemini-to-codex_INFO-levee-risque-R6.md`
- `Verification Codex`: lecture `resolve_engine.py` + `core/llm/ocr_extractor.py`
- `Statut`: **CLEAN**
## Decision
Conserver la modification EasyOCR preexistante dans le lot de stabilisation.
## Motif
Elle remplace le `gpu=True` hardcode du validateur OCR par :
- `easyocr_gpu_enabled(default=False)`
- donc respect de `RPA_EASYOCR_GPU=0`
- pas d'allocation VRAM EasyOCR cachee en profil demo.
## Risque residuel
Faible. Le comportement GPU reste activable explicitement par env pour benchmark
ou contexte avec VRAM disponible.

View File

@@ -0,0 +1,37 @@
# Arbitrages runbook demo — 2026-05-25
## A-01 — Profil demo systemd
- `Decision`: utiliser des drop-ins systemd separes `profil-demo.conf`.
- `Motif`: rollback simple, pas de modification directe des units.
- `Statut`: valide.
## A-02 — Smoke live
- `Decision`: smoke live autorise par GO Dom, execute par Codex, reference `replay_sess_1c0bfb42`.
- `Motif`: validation post-recablage necessaire sur transition `Enregistrer sous`, bouton generique `Oui` et bulle Lea.
- `Statut`: valide le 2026-05-25 17:47:59 Europe/Paris.
## A-03 — Branche demo
- `Decision`: pas de creation/protection de branche maintenant.
- `Motif`: attendre healthcheck + smoke offline + decision commit/freeze.
- `Statut`: reporte.
## A-04 — EasyOCR pre-existant
- `Decision`: conserver la modification EasyOCR dans le lot stabilisation.
- `Motif`: Gemini a leve R6 ; la modification respecte `RPA_EASYOCR_GPU=0` et evite une allocation VRAM cachee.
- `Statut`: CLEAN.
## A-05 — Profil VLM demo
- `Decision`: ne pas activer globalement `RPA_GROUNDING_MODEL=qwen3.5:9b`.
- `Motif`: conflit avec les callers bbox legacy qui attendent qwen2.5vl/bbox_2d.
- `Statut`: valide.
## A-06 — Fixture smoke
- `Decision`: fixture live Bloc-notes de reference = `sess_20260520T102916_066851` vers `DESKTOP-58D5CAC_windows`.
- `Motif`: c'est la trace qui valide le chemin Notepad Save As avec dialogue de remplacement.
- `Statut`: valide pour smoke court ; ne pas generaliser a toute la demo metier.

View File

@@ -0,0 +1,53 @@
# Registre decisions — 2026-05-25
## D-2026-05-25-01 — Mode collaboration
- `Decision`: Claude execute/analyse, Gemini relit independamment, Codex arbitre, Dom tranche produit/demo.
- `Motif`: reduire le bruit et eviter les patchs larges non maitrises.
- `Statut`: adopte.
## D-2026-05-25-02 — C2d-bis plutot que lazy crops
- `Decision`: remplacer l'optimisation lazy crops par `RPA_SKIP_BUILD_VISION` + short-circuit `vision_info.text`.
- `Motif`: C2c a prouve que le cout etait SomEngine/gemma4, pas l'I/O crops.
- `Impact`: build skip mesure autour de 270 ms sur fixture.
- `Statut`: patch valide techniquement, en attente gel/commit.
## D-2026-05-25-03 — D5-v2 qwen3.5 comme API preparatoire
- `Decision`: poser `get_grounding_profile()` et `OllamaClient.generate_grounding()` pour JSON `{x_pct,y_pct,confidence}`.
- `Motif`: qwen3.5 necessite `num_ctx=4096` + prefill pour eviter lenteur/thinking et JSON invalide.
- `Limite`: aucun caller runtime ne consomme encore cette API.
- `Statut`: valide tests.
## D-2026-05-25-04 — Pas de migration D5-v3 mecanique
- `Decision`: refuser la migration brute des appels raw vers `generate_grounding()`.
- `Motif`: les chemins existants attendent majoritairement `bbox_2d` qwen2.5vl, incompatible avec le JSON qwen3.5.
- `Statut`: valide par Claude et Gemini.
## D-2026-05-25-05 — Mini-fix num_ctx bbox legacy
- `Decision`: ajouter `num_ctx=4096` explicite aux trois appels bbox legacy serveur.
- `Motif`: le Modelfile `qwen2.5vl:7b-rpa` contient `PARAMETER num_ctx 8192`.
- `Scope`: `resolve_engine.py`, pas de helper, pas Windows.
- `Statut`: patch livre par Claude, tests Codex verts, revue Gemini demandee.
## D-2026-05-25-06 — Windows reporte
- `Decision`: ne pas toucher `agent_v0/agent_v1/core/executor.py` maintenant.
- `Motif`: surface runtime Windows + redeploiement trop risques avant stabilisation serveur.
- `Statut`: report D5-v3c.
## D-2026-05-25-07 — Archivage non destructeur
- `Decision`: ne pas supprimer les messages de coordination. Les inbox restent actives ; les messages traites seront archives par date apres synthese.
- `Motif`: audit trail et reprise multi-agent.
- `Statut`: adopte.
## D-2026-05-25-08 — Smoke live de reference post-recablage
- `Decision`: retenir `replay_sess_1c0bfb42` comme smoke live de reference pour le lot stabilisation du 2026-05-25.
- `Motif`: le run valide le parcours Notepad Save As en `16/16`, sans echec ni pause Lea, avec refus memoire sur transition fenetre et bouton generique.
- `Limite`: ce smoke valide le chemin Bloc-notes/demo, pas tous les workflows metier.
- `Statut`: adopte.