--- issueRef: "#168" version: 6 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedAt: 1786039145559 --- ## 2026-08-06 — Ouverture depuis retour utilisateur - Le ticket #151 a été requalifié comme hors-sujet pour ce besoin précis: l'utilisateur ne demande pas un fix de z-index ou de profondeur du bouton Cancel. - Besoin exact: dans la custom CLI, il ne doit pas y avoir de bouton `Cancel` séparé pour interrompre une question en cours. - Attendu UX: le bouton `Send` devient `Stop` pendant le tour en cours, puis redevient `Send` après fin/annulation. - Périmètre pressenti: frontend pur (composer / barre d'action custom CLI), sans nouveau contrat backend si l'action stop existe déjà. ## 2026-08-06 — DevFrontend - Frontend livré sur `fix/cli-tui-batch-2026-08-06`: suppression du bouton `Cancel` séparé dans la custom CLI. - Le bouton principal d'envoi devient `Stop` pendant un tour en cours, appelle `cancelAgentChat(sessionId)`, puis redevient `Envoyer` une fois le tour terminé ou interrompu. - Tests frontend verts, dont `CustomAgentChatView.test.tsx` dans la campagne ciblée (`46 passed`) et la suite frontend complète (`117 files`, `1130 tests passed`). ## 2026-08-06 — QA - QA a rejoué la campagne ciblée et la suite frontend complète avec succès. - Verdict: VERT. Preuve principale: le bouton séparé Cancel n'est plus présent; le bouton principal passe bien de Envoyer à Stop pendant le tour puis revient à Envoyer. Couvert par `CustomAgentChatView.test.tsx`.