chore(tickets): QA verte lot CLI/TUI #168/#169/#170 + #155 (contrat vert, e2e AppImage fichier non-image en attente)
This commit is contained in:
@ -1,11 +1,24 @@
|
||||
---
|
||||
issueRef: "#170"
|
||||
version: 2
|
||||
version: 6
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1786037927613
|
||||
updatedAt: 1786039145598
|
||||
---
|
||||
## 2026-08-06 — Ouverture depuis retour utilisateur
|
||||
- Repro utilisateur: le basculement de la custom CLI vers la TUI native ne se fait pas proprement; l'app dit parfois que la TUI est déjà active ailleurs.
|
||||
- Attendu produit: aucun faux positif de disponibilité lors du hand-off entre surface custom CLI et TUI native; une seule surface humaine active à la fois si c'est la règle, mais avec cleanup/transition correcte.
|
||||
- Hypothèse de cadrage: hand-off incomplet ou registry de session/surface qui conserve un état occupé après le switch.
|
||||
- Périmètre pressenti: architecture + backend + frontend.
|
||||
- Périmètre pressenti: architecture + backend + frontend.
|
||||
|
||||
## 2026-08-06 — DevBackend
|
||||
- Côté backend, le même correctif que #169 couvre le hand-off custom CLI/chat -> TUI native: un lancement PTY explicite n'est plus refusé à cause d'une session structurée existante.
|
||||
- Non-régressions vertes: `structured_launch_new_in_other_cell_refuses_when_live_elsewhere` et `structured_relaunch_other_cell_with_conversation_id_rebinds`.
|
||||
|
||||
## 2026-08-06 — DevFrontend
|
||||
- Frontend livré: le passage custom CLI -> TUI native ferme d'abord la session custom par `closeAgentChat(sessionId)`, sans stop global par agent, puis bascule vers la TUI.
|
||||
- Test ajouté pour vérifier que `stopLiveAgent` n'est pas appelé sur ce chemin.
|
||||
- Campagne frontend verte (`46 passed` ciblés, `117 files` / `1130 tests passed` globale).
|
||||
|
||||
## 2026-08-06 — QA
|
||||
- QA a rejoué les validations ciblées frontend/backend et confirme le hand-off attendu.
|
||||
- Verdict: VERT. Preuve principale: le passage custom CLI -> TUI native ferme bien la session chat structurée par `sessionId` via `closeAgentChat(sessionId)` avant retour à la TUI, sans `stopLiveAgent`, et le backend ne refuse plus le lancement PTY explicite du fait d'une structured session vivante.
|
||||
@ -2,7 +2,7 @@
|
||||
id: "ae7f4faf-ed44-4117-84fe-4c5250060397"
|
||||
number: 170
|
||||
title: "Custom CLI <-> TUI native: éviter les faux 'TUI déjà active ailleurs' lors du basculement"
|
||||
status: "open"
|
||||
status: "qa"
|
||||
priority: "high"
|
||||
sprint: null
|
||||
links: [{"target":"#149","kind":"relatesTo"},{"target":"#147","kind":"relatesTo"}]
|
||||
@ -11,7 +11,7 @@ attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1786037910985
|
||||
updatedAt: 1786037927613
|
||||
version: 2
|
||||
updatedAt: 1786039145598
|
||||
version: 6
|
||||
---
|
||||
Demande utilisateur du 2026-08-06: le passage de la custom CLI à la TUI native ne se fait pas proprement; IdeA affiche parfois que la TUI est déjà active ailleurs. Attendu: un basculement cohérent entre surface custom CLI et TUI native, avec nettoyage/hand-off de session suffisant pour qu'aucune des deux surfaces ne bloque l'autre à tort.
|
||||
Reference in New Issue
Block a user