feat(inter-agent): surface frontend des annonces live sur les cellules (F1-F3)

Affiche les annonces d'agent en direct au-dessus des cellules, sur la base
develop :

- announcements: nouveau feature module — store réactif, provider
  d'abonnement aux événements, overlay par cible et aperçu, avec tests
  (announcementsStore + provider).
- App.tsx: montage du provider dans l'arbre applicatif.
- domain/index.ts: types partagés de l'événement d'annonce côté front.
- layout: composition de l'overlay dans LayoutGrid + règle d'exclusion
  couverte par overlayExclusion.test.ts.
- AgentsPanel: intègre l'aperçu des annonces dans la surface existante.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-04 19:50:13 +02:00
parent aa5a4f30ae
commit 50b2adfde3
12 changed files with 1083 additions and 2 deletions

View File

@ -0,0 +1,19 @@
/**
* Inter-agent announcements feature (ticket #4) — live, ephemeral overlay/preview
* of the réflexions streamed while one agent talks to another.
*/
export {
AnnouncementsProvider,
useTargetAnnouncements,
useRequesterAnnouncements,
} from "./AnnouncementsProvider";
export {
TargetAnnouncementsOverlay,
type TargetAnnouncementsOverlayProps,
} from "./TargetAnnouncementsOverlay";
export {
AnnouncementsPreview,
type AnnouncementsPreviewProps,
} from "./AnnouncementsPreview";
export * from "./announcementsStore";