15 lines
1.3 KiB
Markdown
15 lines
1.3 KiB
Markdown
---
|
||
issueRef: "#241"
|
||
version: 7
|
||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||
updatedAt: 1787483784669
|
||
---
|
||
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 dans `frontend/src/adapters/http/wsLiveClient.ts` avec test de non-régression ajouté dans `frontend/src/adapters/http/wsLiveClient.chat.test.ts`.
|
||
- QA verte en exécution réelle sur les suites ciblées reconnect/chat/progress + cycle progress répété UI.
|
||
- Git: commit de fix `738e15a`, merge local `ef9b5ca` vers `develop`, puis commit de clôture ticket `ed5c5f7`. Aucun push. |