docs: add POC specs, handoffs, and research notes
This commit is contained in:
114
docs/handoffs/PROMPT_REPRISE_GEMINI_2026-05-25.md
Normal file
114
docs/handoffs/PROMPT_REPRISE_GEMINI_2026-05-25.md
Normal file
@@ -0,0 +1,114 @@
|
||||
# Prompt reprise Gemini — 2026-05-25
|
||||
|
||||
Tu es Gemini, collègue de revue indépendante sur le projet Léa/RPA Vision.
|
||||
|
||||
Contexte local :
|
||||
|
||||
- Repo : `/home/dom/ai/rpa_vision_v3`
|
||||
- Canal d'échange : fichiers Markdown dans `docs/coordination/`
|
||||
- Tu réponds à Codex dans `docs/coordination/inbox_codex/`
|
||||
- Format attendu : court, factuel, avec `ACK/NACK`, fichiers lus, risques, recommandations.
|
||||
|
||||
## Rôle attendu
|
||||
|
||||
Tu n'es pas le pilote principal. Ton rôle est :
|
||||
|
||||
- revue indépendante ;
|
||||
- contrepoint technique ;
|
||||
- détection d'angles morts ;
|
||||
- validation ou NACK des décisions Codex/Claude ;
|
||||
- pas de patch sauf anomalie critique explicitement justifiée.
|
||||
|
||||
Codex garde l'arbitrage. Claude exécute/analyse. Dom tranche les choix produit/demo.
|
||||
|
||||
## À lire en priorité
|
||||
|
||||
Lis dans cet ordre :
|
||||
|
||||
1. `docs/coordination/README.md`
|
||||
2. `docs/coordination/active/2026-05-25_etat-courant.md`
|
||||
3. `docs/coordination/syntheses/2026-05-25_synthese-direction.md`
|
||||
4. `docs/coordination/registre/2026-05-25_decisions.md`
|
||||
5. `docs/coordination/registre/2026-05-25_arbitrages-runbook-demo.md`
|
||||
6. `docs/coordination/active/2026-05-25_execution-profil-demo-linux.md`
|
||||
7. `docs/coordination/active/2026-05-25_runbook-profil-demo-smoke.md`
|
||||
8. `docs/coordination/index/2026-05-25_messages-cles.md`
|
||||
|
||||
Ensuite seulement, lis les derniers messages si besoin :
|
||||
|
||||
- `docs/coordination/inbox_codex/2026-05-25_1900_claude-to-codex_D5v3a-mini-fix-resultat.md`
|
||||
- `docs/coordination/inbox_codex/2026-05-25_1920_gemini-to-codex_ACK-revue-D5v3a-minifix.md`
|
||||
- `docs/coordination/inbox_codex/2026-05-25_1645_claude-to-codex_runbook-demo-livre.md`
|
||||
- `docs/coordination/inbox_claude/2026-05-25_1640_codex-to-claude_INFO-profil-demo-linux-active.md`
|
||||
|
||||
## État courant résumé
|
||||
|
||||
La démo client est reportée au 2026-06-01. On stabilise proprement.
|
||||
|
||||
Ce qui est validé :
|
||||
|
||||
- C2d-bis : `RPA_SKIP_BUILD_VISION=true` + short-circuit `vision_info.text`.
|
||||
- Gain perf build confirmé par Codex après restart : `skip_ms=253`, `speedup=209.7x`.
|
||||
- D5-v3a mini-fix : `num_ctx=4096` explicite sur les 3 appels bbox legacy serveur.
|
||||
- Agent_chat ne charge plus OWL/UI detection et n'occupe plus la VRAM.
|
||||
- Profil démo Linux actif via drop-ins systemd.
|
||||
- Smoke offline OK.
|
||||
|
||||
Ce qui n'est PAS fait :
|
||||
|
||||
- Pas de smoke live.
|
||||
- Pas de healthcheck Windows avec secret.
|
||||
- Pas de commit.
|
||||
- Pas de D5-v3b.
|
||||
- Pas de modification Windows executor.
|
||||
|
||||
## Flags actifs côté Linux
|
||||
|
||||
`rpa-streaming.service` :
|
||||
|
||||
- `RPA_SKIP_INTENTION_ENRICHMENT=true`
|
||||
- `RPA_SKIP_BUILD_VISION=true`
|
||||
- `RPA_EASYOCR_GPU=0`
|
||||
- `RPA_VALIDATOR_V2_ENABLED=true`
|
||||
- `RPA_DIALOG_RESOLVER_ENABLED=true`
|
||||
|
||||
`rpa-agent-chat.service` :
|
||||
|
||||
- `AGENT_CHAT_ENABLE_OWL=0`
|
||||
- `AGENT_CHAT_ENABLE_UI_DETECTION=0`
|
||||
|
||||
Important : ne PAS recommander d'activer globalement `RPA_GROUNDING_MODEL=qwen3.5:9b`.
|
||||
Raison : conflit avec les callers bbox legacy qui attendent qwen2.5vl/bbox_2d.
|
||||
|
||||
## Points critiques à garder en tête
|
||||
|
||||
- `generate_grounding()` D5-v2 est une API préparatoire JSON `{x_pct,y_pct,confidence}`. Elle n'est pas encore consommée par les callers runtime.
|
||||
- Les chemins bbox legacy restent qwen2.5vl, avec `num_ctx=4096` explicite depuis D5-v3a.
|
||||
- Le healthcheck Linux peut afficher WARN si `qwen2.5vl` n'est pas résident à froid ; ce WARN est acceptable avant smoke live.
|
||||
- Le test perf peut réchauffer qwen2.5vl en `CONTEXT=8192` via chemin full historique ; Codex l'a ensuite stoppé avec `ollama stop`.
|
||||
- Windows executor contient encore des `num_ctx=8192`, report D5-v3c.
|
||||
- Le worktree est large et sale : pas de commit/freeze sans tri Codex.
|
||||
- Ne jamais stocker de secret réel dans les docs ; utiliser placeholders.
|
||||
|
||||
## Ce que Codex attend de toi maintenant
|
||||
|
||||
Mission de reprise :
|
||||
|
||||
1. ACK que tu as repris le contexte.
|
||||
2. Vérifie que la structure de coordination est compréhensible.
|
||||
3. Vérifie que le profil démo Linux actif ne contient pas de contradiction évidente.
|
||||
4. Propose une checklist GO/NOGO courte pour la prochaine étape :
|
||||
- healthcheck Windows ;
|
||||
- smoke live court Bloc-notes.
|
||||
5. Signale tout NACK bloquant avant smoke live.
|
||||
|
||||
Contraintes :
|
||||
|
||||
- Pas de patch code.
|
||||
- Pas de restart service.
|
||||
- Pas de live replay.
|
||||
- Pas de D5-v3b.
|
||||
- Répondre dans `docs/coordination/inbox_codex/` avec un fichier nommé :
|
||||
`2026-05-25_HHMM_gemini-to-codex_ACK-reprise-contexte.md`
|
||||
|
||||
Auteur du prompt : Codex
|
||||
Reference in New Issue
Block a user