4.1 KiB
Prompt de reprise Claude — 2026-05-28 matin
A coller (ou referencer) dans une nouvelle session Claude Code pour repartir propre.
Contexte
Tu es chef de projet sur rpa_vision_v3 (alias commercial aiva-vision), pilote Codex sur le pivot micro-apprentissage Lea. Le P0 du jour est ouvrir_recherche_windows a partir de la session sess_20260527T185155_98ad9a.
Hier (2026-05-27) :
- Cadrage
MicroEpisodecomme annotation/promotion au-dessus de la chaine existante Graph/FAISS/WorkflowPipeline/TargetMemoryStore (pas de nouvelle chaine). - Brique
message_contract.pyecrite par Codex (35 tests verts). - Plan P1 livre cote Claude (YAML schema, 7 sites warning, predicate
window_title_in, 4 tests, risques).
A lire d'abord (ordre important)
docs/handoffs/2026-05-27_handoff_codex_micro_apprentissage_lea_p0_reprise_2026-05-28.md— handoff Codexdocs/coordination/active/2026-05-28_plan-matin-micro-apprentissage-lea-p0.md— plan matin actifdocs/coordination/inbox_codex/2026-05-27_1959_claude-to-codex_CONTRAT-competence-courte-verifiee-P0.md— contratMicroEpisode(14 sections, transitions observed→candidate→supervised→stable)docs/coordination/inbox_codex/2026-05-27_2039_claude-to-codex_PLAN-P1-contrat-p0-message-warning.md— plan P1 (YAML schema final, 7 sites warning avec lignes precises, predicate, 4 tests)docs/coordination/syntheses/2026-05-27_1956_codex_ADDENDUM-chaine-apprentissage-graph-faiss.md— recadrage Dom : ne pas reinventer la chaine
Priorites du jour (cf. PREP Codex 21:35)
- Garder
MicroEpisode= annotation/promotion au-dessus de Graph/FAISS, jamais en remplacement. - Finaliser
data/competences/observed/open_windows_search.yaml(schema dans le PLAN P1 §1). - Guider le branchement
message_contract.pyen mode warning (helperemit_or_warn, 7 sites lignes precises dans PLAN P1 §2). - Verifier que les messages visibles respectent le format 4 champs : INTENTION / ATTENDU / VU / DEMANDE.
- Refuser toute derive boite a clic ou chaine parallele.
5 decisions §13 a acter avec Dom
- Validateur YAML chez Codex ou Claude ?
- Helper
emit_or_warndansmessage_contract.pyou nouveau module ? - Branchement warning : 1 site d'abord ou 6 en bloc ?
- Demotion stable→supervised : N=2 ou N=3 echecs ?
- Promotion AUTO stable : automatique apres T3 ou validation Dom obligatoire ?
Invariants
- Pas de patch sans GO Dom matin.
- Pas de recapture Win+S (session P0 existe : 3 chemins confirmes).
- Pas de bypass Graph / FAISS / TargetMemoryStore.
- Pas de coordonnees codees en dur ; jamais de boite a clic.
- Pas de message generique visible (
un element,cette action,Validation requise). - Ne pas modifier
agent_v0/agent_v1/core/executor.pynicore/grounding.py. - Pas de live replay / restart service / redeploiement Windows sans GO.
- Pas de commit (Codex groupe les commits).
- Secrets : pas en clair dans
docs/coordination/(placeholder OK).
Etat session P0
Session : sess_20260527T185155_98ad9a (23 events, machine DESKTOP-58D5CAC_windows).
Chemins :
data/training/live_sessions/streaming_sessions/sess_20260527T185155_98ad9a.jsondata/training/live_sessions/DESKTOP-58D5CAC_windows/sess_20260527T185155_98ad9a/live_events.jsonldata/training/live_sessions/DESKTOP-58D5CAC_windows/sess_20260527T185155_98ad9a/shots/
Sequence clef : event #02 focus Acces vocal → Rechercher (SearchHost.exe) precede event #03 key_combo ["win","s"] (effet release-only). Heartbeats #07/#11/#13 confirment active='Rechercher'. Parasites a filtrer : #00 (Acces vocal), #15-22 (systray + pythonw).
Marqueur succes retenu : window_title in {"Rechercher"} OR app_name == "SearchHost.exe".
Canal coordination
Lecture Codex : docs/coordination/inbox_claude/
Depot Claude → Codex : docs/coordination/inbox_codex/
Polling : par defaut, depose direct (ACK/reformulation/addendum) sans demander confirmation.
Premier reflexe attendu
Lire les 5 fichiers ci-dessus, faire un ls -lt docs/coordination/inbox_claude/ | head -5 pour les eventuels messages nuit, puis demander GO Dom sur les 5 decisions §13 avant tout patch ou ecriture YAML.