Files
IdeA/.ideai/tickets/137/issue.md
Blomios 59d81851e9 chore(tickets): synchronise index/carnets tickets #131-#139 + note mémoire assets/persistance plugins
État runtime .ideai séparé du code (index, counter, carnets, note mémoire
plugin-asset-serving-and-owned-storage-contracts). Purge des tickets obsolètes
51/63/66.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-03 11:06:30 +02:00

1.8 KiB

id, number, title, status, priority, sprint, links, agentRefs, attachments, createdBy, updatedBy, createdAt, updatedAt, version
id number title status priority sprint links agentRefs attachments createdBy updatedBy createdAt updatedAt version
2ef9b71a-9869-4476-88b6-65aaefc993e1 137 QA: validation end-to-end plugin multi-fichiers ESM (chargement + désinstallation propre) open critical null
target kind
#134 dependsOn
target kind
#136 dependsOn
agentId role
ab328d90-c307-4771-a3b6-6c56089c8506 assigned
kind agent_id
agent b4730d7f-c54d-4736-8a04-c6203aa2fd49
kind agent_id
agent b4730d7f-c54d-4736-8a04-c6203aa2fd49
1785702681696 1785702681696 1

Validation réelle, sortie observée — pas seulement des tests unitaires — du fix multi-fichiers (#134) et de l'exemple SDK (#136).

À exécuter dans une build réelle (AppImage ou dev Tauri) :

  1. Installer le plugin multi-fichiers issu de #136 (fichiers ESM non bundlés, imports relatifs). Confirmer l'absence de l'erreur navigateur "Importing a module script failed." et l'activation correcte (activate(ctx) appelé, contributions menus/layouts visibles et fonctionnelles selon ce que déclare l'exemple).
  2. Vérifier l'isolement : le plugin ne dépose rien dans le project root ni dans .ideai/ du projet ouvert (contrat de #133/#135).
  3. Désinstaller depuis l'UI (Panneau Plugins) : vérifier disque (aucun résidu sous app_data/plugins/installed/<id>), registre (entrée disparue), et absence de toute trace côté projet.
  4. Réinstaller le même plugin après désinstallation : doit repartir propre, sans conflit résiduel.

Critères d'acceptation :

  • Rapport QA avec preuve d'exécution réelle (logs/captures), verdict vert ou liste d'écarts bloquants.
  • Si régression détectée sur #134/#135/#136, retour précis (repro + fichier/ligne suspecté) au dev concerné avant clôture.