Files
IdeA/.ideai/tickets/128/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.2 KiB
Raw Blame History

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#128 5
kind
user
1785881187622

Problème

Le manifeste expose déjà des contributions layouts, mais la runtime publique ne formalise pas proprement lenregistrement et le cycle de vie de ces layouts. Lexemple SDK actuel contourne la surface avec des casts ad hoc.

Pourquoi cest global

Ce nest pas spécifique à Android: tout plugin de dev peut vouloir afficher un panneau détat, un tableau, un viewer de logs, une vue de diagnostic, etc.

Ce que ce ticket doit produire

Une runtime UI/layout publique stable permettant au minimum :

  • enregistrement typé dun layout
  • props publiques documentées
  • cycle de vie clair
  • persistance/lecture de state si le host la supporte
  • retrait propre via disposable

Contraintes darchitecture

  • Pas de dépendance à des détails runtime privés.
  • Contrat explicite sur le rendu et la sérialisation du state plugin.

Non-objectifs

  • Pas dimposer un design system plugin complet.
  • Pas dAPI spécifique aux vues Android.

Critères dacceptation

  • Lexemple SDK na plus besoin de cast ad hoc pour enregistrer un layout.
  • La surface publique suffit pour un panneau plugin de dev non trivial.