From b25c17c09549042c1de8f095304ac767fe58a3af Mon Sep 17 00:00:00 2001 From: Blomios Date: Mon, 17 Aug 2026 17:56:52 +0200 Subject: [PATCH] =?UTF-8?q?chore(idea):=20bookkeeping=20#224=20QA=20verte?= =?UTF-8?q?=20(+=20entr=C3=A9es=20index=20#219-#221=20retardataires)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ideai/tickets/224/carnet.md | 17 +++++++++++ .ideai/tickets/224/issue.md | 17 +++++++++++ .ideai/tickets/index.json | 56 ++++++++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 .ideai/tickets/224/carnet.md create mode 100644 .ideai/tickets/224/issue.md diff --git a/.ideai/tickets/224/carnet.md b/.ideai/tickets/224/carnet.md new file mode 100644 index 00000000..951e1101 --- /dev/null +++ b/.ideai/tickets/224/carnet.md @@ -0,0 +1,17 @@ +--- +issueRef: "#224" +version: 5 +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedAt: 1786981905837 +--- +2026-08-17 Main +- Demande: permettre le passage en custom CLI sur la version web telephone avec une UI correctement adaptee aux telephones. +- UX: la bascule doit vivre dans la session agent plein ecran mobile, pas dans la liste Travail. Controle segmente `TUI native` / `CLI custom`, affichage exclusif d'un mode a la fois, composer fixe en bas, adaptation tactile/mobile, confirmations en bottom sheet. +- Architect: aucun nouveau port backend; reutiliser AgentGateway et CustomAgentChatView. Introduire un host mobile de session agent, partager la logique d'eligibilite custom CLI avec le desktop, et ajouter un `draftScope` explicite pour la persistance mobile sans `layoutId`. +- DevFrontend: implementation annoncee terminee sur `feature/224-mobile-web-custom-cli`. +- QA: verdict ROUGE. Repro reelle sur fallback mobile quand un profil perd le support custom CLI apres le mount. +- Commande QA en echec: `cd /home/anthony/Documents/Projects/IdeA/frontend && npm test -- --run src/features/web/WebAgentCell.test.tsx`. +- Symptom QA: test `falls back to native TUI when the mobile agent loses custom CLI support` KO, `terminal-view` introuvable, l'UI reste sur `custom-agent-chat-view` avec le bouton `CLI custom` toujours actif. +- Diagnostic QA: `WebAgentCell.tsx` ne re-resout agent/profil qu'au mount; le fallback depend d'un `resolvedProfile` perime. +- Signal secondaire QA: warning cleanup au detach depuis `CustomAgentChatView.tsx:924` avec `Cannot read properties of undefined (reading 'has')`. +- Prochaine etape: correctif DevFrontend puis nouveau passage QA. \ No newline at end of file diff --git a/.ideai/tickets/224/issue.md b/.ideai/tickets/224/issue.md new file mode 100644 index 00000000..b67b7033 --- /dev/null +++ b/.ideai/tickets/224/issue.md @@ -0,0 +1,17 @@ +--- +id: "2be065b5-1859-4698-8c9e-7f1fc2c1f7a3" +number: 224 +title: "Version web téléphone: permettre le passage en custom CLI avec UI mobile adaptée" +status: "inProgress" +priority: "high" +sprint: null +links: [] +agentRefs: [] +attachments: [] +createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +createdAt: 1786980793023 +updatedAt: 1786981905837 +version: 5 +--- +Ajouter sur la version web téléphone d'IdeA la possibilité de passer en custom CLI, avec une interface et un parcours adaptés aux écrans téléphone. \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index e6730c04..efdb2c67 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -2955,6 +2955,62 @@ "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786816820854 + }, + { + "issueRef": "#219", + "path": "219", + "title": "Rebuild AppImage Linux après fix Git Graph tags annotés", + "status": "closed", + "priority": "high", + "sprint": null, + "assignedAgentIds": [], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1786817616398 + }, + { + "issueRef": "#220", + "path": "220", + "title": "Étudier un agent vocal global Codex cross-project pour IdeA", + "status": "closed", + "priority": "medium", + "sprint": null, + "assignedAgentIds": [], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1786819020869 + }, + { + "issueRef": "#221", + "path": "221", + "title": "Corriger l'heure affichée des messages figée à 1:00", + "status": "closed", + "priority": "high", + "sprint": null, + "assignedAgentIds": [], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1786825279605 + }, + { + "issueRef": "#224", + "path": "224", + "title": "Version web téléphone: permettre le passage en custom CLI avec UI mobile adaptée", + "status": "inProgress", + "priority": "high", + "sprint": null, + "assignedAgentIds": [], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1786981905837 } ] } \ No newline at end of file