1.3 KiB
1.3 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #241 | 7 |
|
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 customavec logs encore présents, mais projection progress absente. - Cadrage Architect: suspicion prioritaire sur la voie structurée
chat.output/chatSinksen 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
WsLiveClientcôté web. Le reconnect ne considérait pas leschatSinkscomme subscriptions live et ne rejouait paschat.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.tsavec test de non-régression ajouté dansfrontend/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 localef9b5caversdevelop, puis commit de clôture ticketed5c5f7. Aucun push.