Files
IdeA/.ideai/tickets/127/carnet.md
Blomios ecad746c66 chore(tickets): synchronise les statuts tickets et l'état plugin android
Rattrapage de l'état runtime .ideai/ (tickets #119-#139/#147 clôturés,
compteur→149, ticket #148 clos et QA verte, métadonnées plugin android) —
séparé du code de feature avant d'ouvrir le travail sur le nouveau bug
de lancement CLI custom.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 13:40:44 +02:00

1.3 KiB
Raw Blame History

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#127 5
kind
user
1785881187615

Problème

Sans bus dévénements ou API de watch publique, un plugin doit poller létat du host ou du workspace pour se tenir à jour. Cest coûteux, fragile et peu réactif.

Pourquoi cest global

Tout plugin de dev outillé peut avoir besoin de réagir à :

  • changement de fichier
  • fin/échec dune tâche
  • changement de projet courant
  • autres événements système ou host pertinents

Ce que ce ticket doit produire

Une API publique dabonnement permettant au minimum :

  • souscription/désinscription propre
  • typage minimal des événements publics
  • événements documentés et versionnables
  • stratégie claire sur rétention/perte dévénements

Contraintes darchitecture

  • Exposer uniquement des événements publics stables.
  • Ne pas refléter brut de décoffrage les événements internes du host.
  • Bien définir les garanties: best effort vs livraison fiable.

Non-objectifs

  • Pas de protocole temps réel cross-process complexe si non nécessaire.
  • Pas dévénements spécifiques Android.

Critères dacceptation

  • Un plugin peut se mettre à jour sur changements du workspace/host sans polling permanent.
  • LAPI de subscription est proprement disposable et documentée.