diff --git a/.ideai/tickets/241/carnet.md b/.ideai/tickets/241/carnet.md new file mode 100644 index 00000000..7fd7207a --- /dev/null +++ b/.ideai/tickets/241/carnet.md @@ -0,0 +1,13 @@ +--- +issueRef: "#241" +version: 3 +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedAt: 1787473284287 +--- +2026-08-23 +- Symptôme utilisateur: les progress de la custom CLI cessent d’apparaître après plusieurs demandes à Main, impression forte dès la 2e demande. +- Capture utilisateur: onglet `CLI custom` avec logs encore présents, mais projection progress absente. +- Cadrage Architect: suspicion prioritaire sur la voie structurée `chat.output` / `chatSinks` en web, distincte des logs PTY. +- UX: invariant d’acceptation = chaque nouveau tour doit réafficher sa progress propre sans fuite du tour précédent. +- DevFrontend: root cause identifiée dans `WsLiveClient` côté web. Le reconnect ne considérait pas les `chatSinks` comme subscriptions live et ne rejouait pas `chat.attach`; après reconnexion les PTY pouvaient rester visibles mais plus le flux structuré de progress. +- Fix livré côté frontend avec tests ciblés ajoutés. En attente de validation QA verte avant clôture/merge. \ No newline at end of file diff --git a/.ideai/tickets/241/issue.md b/.ideai/tickets/241/issue.md new file mode 100644 index 00000000..959bb266 --- /dev/null +++ b/.ideai/tickets/241/issue.md @@ -0,0 +1,17 @@ +--- +id: "0023aa53-e74b-4fef-ab3e-e784d3427923" +number: 241 +title: "Les progress de la custom CLI cessent d’apparaître après plusieurs demandes à l’orchestrateur" +status: "qa" +priority: "high" +sprint: null +links: [] +agentRefs: [] +attachments: [] +createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +createdAt: 1787472909626 +updatedAt: 1787473284287 +version: 3 +--- +Bug utilisateur observé le 23 août 2026. Symptôme: les progress de la custom CLI finissent par ne plus apparaître dans l’UI, avec l’impression que cela survient à partir de la deuxième demande envoyée à l’agent orchestrateur Main. La régression pourrait être liée aux modifications récentes autour de la version web, sans certitude. Capture fournie par l’utilisateur: panneau Main / onglet CLI custom avec logs toujours présents mais progression visible absente. \ No newline at end of file