From 38f5572ce5fbe7dc57d72f24e2193c092cb5b98d Mon Sep 17 00:00:00 2001 From: Blomios Date: Sun, 23 Aug 2026 16:35:36 +0200 Subject: [PATCH] =?UTF-8?q?chore(tickets):=20synchro=20du=20store=20local?= =?UTF-8?q?=20=E2=80=94=20ticket=20#247,=20carnets=20#246,=20index/counter?= =?UTF-8?q?=20+=20timestamp=20plugin=20android?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ideai/idea-android-plugin.json | 2 +- .ideai/tickets/246/carnet.md | 4 ++-- .ideai/tickets/246/issue.md | 6 +++--- .ideai/tickets/247/carnet.md | 16 ++++++++++++++++ .ideai/tickets/247/issue.md | 17 +++++++++++++++++ .ideai/tickets/counter.json | 2 +- .ideai/tickets/index.json | 18 ++++++++++++++++-- 7 files changed, 56 insertions(+), 9 deletions(-) create mode 100644 .ideai/tickets/247/carnet.md create mode 100644 .ideai/tickets/247/issue.md diff --git a/.ideai/idea-android-plugin.json b/.ideai/idea-android-plugin.json index d207f3c7..554dac88 100644 --- a/.ideai/idea-android-plugin.json +++ b/.ideai/idea-android-plugin.json @@ -5,7 +5,7 @@ "probableAppModule": null, "projectId": "97b49ac2-8376-4aa3-8ea9-bf3ac81d0023", "projectRoot": "/home/anthony/Documents/Projects/IdeA", - "updatedAt": "2026-08-22T21:21:14.481Z" + "updatedAt": "2026-08-23T14:26:45.510Z" }, "ownerAgentId": null, "ownerAgentMapping": {}, diff --git a/.ideai/tickets/246/carnet.md b/.ideai/tickets/246/carnet.md index 2015244b..c9c563f6 100644 --- a/.ideai/tickets/246/carnet.md +++ b/.ideai/tickets/246/carnet.md @@ -1,8 +1,8 @@ --- issueRef: "#246" -version: 8 +version: 9 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} -updatedAt: 1787492808021 +updatedAt: 1787492874503 --- 2026-08-23 - Nouvelle demande utilisateur: rebuild AppImage. diff --git a/.ideai/tickets/246/issue.md b/.ideai/tickets/246/issue.md index 1cf2e167..e0b4ee62 100644 --- a/.ideai/tickets/246/issue.md +++ b/.ideai/tickets/246/issue.md @@ -2,7 +2,7 @@ id: "ff26ab9e-1519-4e59-a868-f348788f6298" number: 246 title: "Rebuild AppImage IdeA" -status: "inProgress" +status: "closed" priority: "high" sprint: null links: [] @@ -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: 1787485227334 -updatedAt: 1787492808021 -version: 8 +updatedAt: 1787492874503 +version: 9 --- Reconstruire l’AppImage Linux d’IdeA après le correctif du ticket #245 sur le busy/progress/tools/chatbox de la custom CLI. Produire l’artefact AppImage depuis le project root en suivant le workflow validé, puis faire incrémenter par Git le tag local du commit buildé selon la règle projet (x sur main, y sur develop, z sur autre branche). \ No newline at end of file diff --git a/.ideai/tickets/247/carnet.md b/.ideai/tickets/247/carnet.md new file mode 100644 index 00000000..07c56213 --- /dev/null +++ b/.ideai/tickets/247/carnet.md @@ -0,0 +1,16 @@ +--- +issueRef: "#247" +version: 6 +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedAt: 1787495640501 +--- +2026-08-23 Main +- Demande utilisateur clarifiée: en custom CLI, l’agent doit rester `busy` dans le workstate, mais sans overlay plein panneau. +- Comportement attendu: seul le chat/composer reste bloqué comme juste après l’envoi d’un message. +- Architect: impact purement frontend, aucun changement backend/DTO requis. +- Point d’attention remonté: des tests existants imposent aujourd’hui l’overlay cible en mode custom et devront être ajustés. +- Git: branche de travail décidée `fix/247-custom-cli-busy-overlay` basée sur `develop`. +- DevFrontend: correctif implémenté; overlay retiré en custom CLI, badge busy conservé, chat toujours bloqué, TUI natif inchangé. +- Tests dev verts: `npm test -- src/features/layout/LayoutGrid.chat.test.tsx src/features/agents/CustomAgentChatView.test.tsx` (74 pass), `npm test -- src/features/workstate/workstate.test.tsx` (23 pass). +- QA: verdict OK sur l’état courant du dépôt (`develop`, worktree sale). Validation indépendante via `npm run test -- src/features/layout/LayoutGrid.chat.test.tsx src/features/agents/CustomAgentChatView.test.tsx` => 74/74 verts. +- QA a confirmé le test dédié `keeps custom CLI visible while busy and locks only the composer (#247)` et l’absence d’overlay en custom CLI. \ No newline at end of file diff --git a/.ideai/tickets/247/issue.md b/.ideai/tickets/247/issue.md new file mode 100644 index 00000000..7d3f718c --- /dev/null +++ b/.ideai/tickets/247/issue.md @@ -0,0 +1,17 @@ +--- +id: "6b8e3a3f-ed83-43e4-a764-5e465ac95345" +number: 247 +title: "Retirer l’overlay busy de la custom CLI et conserver le blocage du chat seul" +status: "qa" +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: 1787495368894 +updatedAt: 1787495640501 +version: 6 +--- +Quand un agent reçoit une demande, il doit apparaître busy dans le workstate, mais la custom CLI ne doit pas afficher un overlay plein panneau qui masque la sortie et bloque toute interaction visuelle. Le comportement attendu est celui du chat déjà bloqué après envoi d’un message: saisie désactivée/contrôles pertinents bloqués, sans voile global sur la vue terminal/chat. \ No newline at end of file diff --git a/.ideai/tickets/counter.json b/.ideai/tickets/counter.json index b86d087f..d971c75e 100644 --- a/.ideai/tickets/counter.json +++ b/.ideai/tickets/counter.json @@ -1,3 +1,3 @@ { - "nextNumber": 247 + "nextNumber": 248 } \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index f0a4fd78..5c98c19a 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -3313,7 +3313,7 @@ "issueRef": "#246", "path": "246", "title": "Rebuild AppImage IdeA", - "status": "inProgress", + "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], @@ -3321,7 +3321,21 @@ "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, - "updatedAt": 1787492808021 + "updatedAt": 1787492874503 + }, + { + "issueRef": "#247", + "path": "247", + "title": "Retirer l’overlay busy de la custom CLI et conserver le blocage du chat seul", + "status": "qa", + "priority": "high", + "sprint": null, + "assignedAgentIds": [], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1787495640501 } ] } \ No newline at end of file