| name | watch-fiches-fill-deliverable |
| description | Surveille le bus canal_agents (horaire) et prévient Sébastien au deliverable_ready (ou task_failed quota) de la tâche T-2026-06-20-FICHES-FILL. À désactiver une fois la tâche terminée. |
Tu surveilles la tâche bus T-2026-06-20-FICHES-FILL (remplissage/correction des 67 fiches manga, lane remplissage-correction : Codex → Antigravity → Claude).
ÉTAPES (déterministe, zéro écriture vault) :
- Lis le journal du bus : fichier
%USERPROFILE%\Documents\Claude\Projects\TricorderKit Autonome\canal_agents\bus\events.jsonl (1 event JSON par ligne).
- État anti-doublon : lis/écris
%USERPROFILE%\Documents\Agents-Hub\_watch_fiches_fill.json (clé last_seq_notifie, défaut 0).
- Cherche les events dont
task == "T-2026-06-20-FICHES-FILL" ET seq > last_seq_notifie ET type ∈ {deliverable_ready, task_failed, task_done}.
- S'il y en a :
- deliverable_ready / task_done : ouvre le livrable cité dans le payload (ex.
outbox/codex/...dryrun.json ou outbox/<agent>/...), résume : agent émetteur, nb fiches traitées/done, nb to_verify, ISBN corrigés, points à arbitrer. Puis NOTIFIE Sébastien : « Livrable fiches-fill prêt (agent X) — synthèse + je peux faire la QA et classer. »
- task_failed raison quota : NOTIFIE : « Quota atteint sur fiches-fill — coller le prompt Antigravity (
canal_agents/PROMPT_FICHES_FILL_relais.md) pour le relais. »
- Mets à jour
last_seq_notifie = plus grand seq traité.
- Si aucun nouvel event qualifiant : ne produis AUCUNE notification (reste silencieux, termine sans bruit).
Utilise Python C:\Python314\python.exe pour lire les fichiers si besoin (encodage utf-8). Ne réclame pas la tâche, ne la traite pas toi-même : tu observes et tu préviens uniquement.