Files
IdeA/.ideai/memory/ticket120-hello-plugin-blackscreen-recurrence.md
Blomios 3fc15fd706 chore(memoire): consigne la récidive écran noir hello-plugin (#120)
Trois correctifs déjà mergés sur le même symptôme sans que #120 se ferme ;
note de mémoire projet pour que le prochain agent ne reparte pas d'un
patch symptomatique de plus sans avoir lu l'historique des tentatives.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-01 09:48:55 +02:00

2.3 KiB

name, description, metadata
name description metadata
ticket120-hello-plugin-blackscreen-recurrence memory note ticket120-hello-plugin-blackscreen-recurrence
type
project

Récidive écran noir hello-plugin malgré 3 fixes mergés

Le bug "écran noir à l'installation de hello-plugin" (#120, encore open) a déjà survécu à 3 correctifs mergés dans develop — traiter le prochain lot comme recherche de root cause, pas comme patch symptomatique de plus.

Constat

Le ticket #120 ("Réinvestiguer l'installation de hello-plugin: écran noir / perte d'affichage IdeA") est toujours open au 2026-08-01, alors que trois correctifs distincts ont déjà été mergés dans develop sur le même symptôme :

  1. fix/ticket116-plugin-install-black-screen → mergé f6685aa (ticket #116, closed) — "isoler crash plugin hello-plugin + erreur explicite UI"
  2. feature/hello-plugin-manifest-fix-and-fixture-tests → mergé 6270f98 — "aligne le manifeste hello-plugin sur le schéma backend + fixture de test"
  3. feature/ticket120-hello-plugin-blackscreen-reinvestigation → mergé e741f76 (aujourd'hui) — "isolation plugin invalide + réconciliation MCP durcie + loader export default/cleanup"

Et le bug revient une 4e fois, ce qui a motivé la relance de #120 le 2026-08-01 sur la branche feature/ticket120-hello-plugin-blackscreen-crash-diagnostics.

Why : chaque fix précédent a visiblement traité un symptôme observable (crash isolation, manifeste, réconciliation MCP, loader export) sans que la cause racine soit couverte — sinon le bug ne reviendrait pas. Fermer #120 à chaque merge sans validation e2e réelle post-merge semble être le trou du cycle.

How to apply :

  • Avant tout nouveau fix sur ce symptôme, lire l'historique des 3 tentatives ci-dessus pour ne pas répéter une piste déjà explorée et retombée.
  • Ne pas fermer #120 au merge — seulement après validation réelle de l'installation du plugin de bout en bout (voir git-owns-commit-merge-decisions pour la règle générale de non-merge sans tests verts, qui s'applique ici avec une vigilance renforcée).
  • La dette de diagnostic crash/logs est traitée dans le même lot que ce 4e essai (branche feature/ticket120-hello-plugin-blackscreen-crash-diagnostics), précisément pour éviter un 5e patch aveugle.