chore(tickets): réouvre #149 — le fallback silencieux CLI custom persiste après retest

Retest utilisateur du 2026-08-05: la CLI custom s'ouvre ~0.5s puis retombe
sur Plain/TUI malgré le fix précédent. Statut repassé à open pour relancer
le cycle de diagnostic/correction.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-05 14:17:00 +02:00
parent 3ae616bad9
commit 0e2fc83689
4 changed files with 11 additions and 9 deletions

View File

@ -5,7 +5,7 @@
"probableAppModule": null, "probableAppModule": null,
"projectId": "97b49ac2-8376-4aa3-8ea9-bf3ac81d0023", "projectId": "97b49ac2-8376-4aa3-8ea9-bf3ac81d0023",
"projectRoot": "/home/anthony/Documents/Projects/IdeA", "projectRoot": "/home/anthony/Documents/Projects/IdeA",
"updatedAt": "2026-08-05T11:34:54.650Z" "updatedAt": "2026-08-05T12:10:01.937Z"
}, },
"ownerAgentId": null, "ownerAgentId": null,
"ownerAgentMapping": {}, "ownerAgentMapping": {},

View File

@ -1,6 +1,6 @@
--- ---
issueRef: "#149" issueRef: "#149"
version: 2 version: 7
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1785930103912 updatedAt: 1785931921328
--- ---

View File

@ -2,7 +2,7 @@
id: "1bd74960-361f-4083-acff-4c0b55cd920f" id: "1bd74960-361f-4083-acff-4c0b55cd920f"
number: 149 number: 149
title: "CLI custom: fallback silencieux vers Plain/TUI avant chargement du catalogue agent/profil" title: "CLI custom: fallback silencieux vers Plain/TUI avant chargement du catalogue agent/profil"
status: "inProgress" status: "open"
priority: "high" priority: "high"
sprint: null sprint: null
links: [{"target":"#148","kind":"relatesTo"},{"target":"#147","kind":"relatesTo"}] links: [{"target":"#148","kind":"relatesTo"},{"target":"#147","kind":"relatesTo"}]
@ -11,7 +11,9 @@ attachments: []
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
createdAt: 1785930073255 createdAt: 1785930073255
updatedAt: 1785930103912 updatedAt: 1785931921328
version: 2 version: 7
--- ---
Bug report utilisateur du 2026-08-05: la CLI custom ne se lance plus; à l'ouverture elle se ferme immédiatement et la cellule revient sur Plain/TUI. Diagnostic Architecture: bug distinct de #148. Dans `frontend/src/features/layout/LayoutGrid.tsx`, `cellMode` restauré à `custom` depuis le storage est forcé trop tôt vers `tui` par l'effet garde-fou `if (!customCliAvailable && cellMode !== "tui") setCellMode("tui")`, alors que `agents`/`profiles` sont encore vides pendant leur chargement asynchrone initial. Résultat: la préférence `custom` est écrasée silencieusement avant même que la vue puisse se monter. Objectif: retarder ce fallback jusqu'à la fin du premier chargement du catalogue, couvrir par test de non-régression, valider QA, puis rebuild AppImage Linux. Bug report utilisateur du 2026-08-05: la CLI custom ne se lance plus; à l'ouverture elle se ferme immédiatement et la cellule revient sur Plain/TUI. Diagnostic Architecture: bug distinct de #148. Dans `frontend/src/features/layout/LayoutGrid.tsx`, `cellMode` restauré à `custom` depuis le storage est forcé trop tôt vers `tui` par l'effet garde-fou `if (!customCliAvailable && cellMode !== \"tui\") setCellMode(\"tui\")`, alors que `agents`/`profiles` sont encore vides pendant leur chargement asynchrone initial. Résultat: la préférence `custom` est écrasée silencieusement avant même que la vue puisse se monter. Objectif: retarder ce fallback jusqu'à la fin du premier chargement du catalogue, couvrir par test de non-régression, valider QA, puis rebuild AppImage Linux.
Reouvert le 2026-08-05 apres retest utilisateur: le symptome persiste. La CLI custom s'ouvre environ une demi-seconde puis se referme directement vers Plain/TUI.

View File

@ -1950,7 +1950,7 @@
"issueRef": "#149", "issueRef": "#149",
"path": "149", "path": "149",
"title": "CLI custom: fallback silencieux vers Plain/TUI avant chargement du catalogue agent/profil", "title": "CLI custom: fallback silencieux vers Plain/TUI avant chargement du catalogue agent/profil",
"status": "inProgress", "status": "open",
"priority": "high", "priority": "high",
"sprint": null, "sprint": null,
"assignedAgentIds": [ "assignedAgentIds": [
@ -1960,7 +1960,7 @@
"kind": "agent", "kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
}, },
"updatedAt": 1785930103912 "updatedAt": 1785931921328
} }
] ]
} }