chore(idea): bookkeeping #224 QA verte (+ entrées index #219-#221 retardataires)

This commit is contained in:
2026-08-17 17:56:52 +02:00
parent 911dcf8aaf
commit b25c17c095
3 changed files with 90 additions and 0 deletions

View File

@ -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.

View File

@ -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.

View File

@ -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
}
]
}