From 9d18d0138022a08f9b507039b34d3dc891526487 Mon Sep 17 00:00:00 2001 From: Blomios Date: Wed, 5 Aug 2026 13:41:30 +0200 Subject: [PATCH] =?UTF-8?q?chore(tickets):=20ouvre=20le=20ticket=20#149=20?= =?UTF-8?q?(fallback=20silencieux=20CLI=20custom=20=E2=86=92=20Plain)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- .ideai/tickets/149/carnet.md | 6 ++++++ .ideai/tickets/149/issue.md | 17 +++++++++++++++++ .ideai/tickets/counter.json | 2 +- .ideai/tickets/index.json | 16 ++++++++++++++++ 4 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 .ideai/tickets/149/carnet.md create mode 100644 .ideai/tickets/149/issue.md diff --git a/.ideai/tickets/149/carnet.md b/.ideai/tickets/149/carnet.md new file mode 100644 index 0000000..6cf3d41 --- /dev/null +++ b/.ideai/tickets/149/carnet.md @@ -0,0 +1,6 @@ +--- +issueRef: "#149" +version: 1 +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedAt: 1785930073255 +--- diff --git a/.ideai/tickets/149/issue.md b/.ideai/tickets/149/issue.md new file mode 100644 index 0000000..b403d88 --- /dev/null +++ b/.ideai/tickets/149/issue.md @@ -0,0 +1,17 @@ +--- +id: "1bd74960-361f-4083-acff-4c0b55cd920f" +number: 149 +title: "CLI custom: fallback silencieux vers Plain/TUI avant chargement du catalogue agent/profil" +status: "open" +priority: "high" +sprint: null +links: [{"target":"#148","kind":"relatesTo"},{"target":"#147","kind":"relatesTo"}] +agentRefs: [{"agentId":"8f7da528-58df-4315-97e9-0562230ecc19","role":"assigned"}] +attachments: [] +createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +createdAt: 1785930073255 +updatedAt: 1785930073255 +version: 1 +--- +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. \ No newline at end of file diff --git a/.ideai/tickets/counter.json b/.ideai/tickets/counter.json index 044397e..be7c97a 100644 --- a/.ideai/tickets/counter.json +++ b/.ideai/tickets/counter.json @@ -1,3 +1,3 @@ { - "nextNumber": 149 + "nextNumber": 150 } \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index 798a8d0..48165b1 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -1945,6 +1945,22 @@ "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785928836678 + }, + { + "issueRef": "#149", + "path": "149", + "title": "CLI custom: fallback silencieux vers Plain/TUI avant chargement du catalogue agent/profil", + "status": "open", + "priority": "high", + "sprint": null, + "assignedAgentIds": [ + "8f7da528-58df-4315-97e9-0562230ecc19" + ], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1785930073255 } ] } \ No newline at end of file