chore(tickets): synchro du store local — tickets #230-#244, attachments, index
This commit is contained in:
18
.ideai/tickets/233/carnet.md
Normal file
18
.ideai/tickets/233/carnet.md
Normal file
@ -0,0 +1,18 @@
|
||||
---
|
||||
issueRef: "#233"
|
||||
version: 9
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1787321408763
|
||||
---
|
||||
2026-08-21 Main
|
||||
- Demande reçue: dans la custom CLI, les messages `progress` et d'utilisation MCP doivent pouvoir être dépliés pour afficher tout le contenu.
|
||||
- Invariant demandé: état par défaut replié à la hauteur actuelle.
|
||||
- UX: contrôle uniquement si vraie troncature; bouton `Afficher plus` / `Afficher moins`; bouton réel; `aria-expanded` / `aria-controls`; pas de reset d'état lors des updates; états indépendants.
|
||||
- Architect: solution frontend pure dans `CustomAgentChatView`; état local par message via clé stable (`progressUpsertKey`); détection DOM réelle (`scrollHeight > clientHeight`) avec ref + effect/observer; aucun impact backend.
|
||||
- Git: branche dédiée `feature/233-cli-collapse-progress-mcp` depuis `develop` (`a1d25d7`) créée et active.
|
||||
- DevFrontend: implémentation livrée dans `frontend/src/features/agents/CustomAgentChatView.tsx` + tests dans `frontend/src/features/agents/CustomAgentChatView.test.tsx`.
|
||||
- DevFrontend a exécuté: `npm test -- CustomAgentChatView.test.tsx` => 54 tests passés; `npm run typecheck` => OK. Une tentative `--runInBand` a échoué car option non supportée par Vitest.
|
||||
- QA: VERT. Commandes exécutées: `npm test -- src/features/agents/CustomAgentChatView.test.tsx` => 54/54 verts; `npm test -- src/features/agents` => 150/150 verts; `npm run typecheck` => OK.
|
||||
- Git a commité la feature: `e20182f` `feat(web): messages progress et usages MCP dépliables/repliables, repliés par défaut — #233`.
|
||||
- Git a mergé localement la feature dans `develop` via `--no-ff`: `fe45b93` `merge(web): déplier/replier les messages progress et usages MCP en custom CLI — #233 (QA verte)`.
|
||||
- Aucun push effectué. Ticket clôturé.
|
||||
17
.ideai/tickets/233/issue.md
Normal file
17
.ideai/tickets/233/issue.md
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
id: "465ac7e4-2ae1-4e48-b7be-07b3603be7e9"
|
||||
number: 233
|
||||
title: "CLI custom: déplier/replier les messages progress et MCP"
|
||||
status: "closed"
|
||||
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: 1787320744518
|
||||
updatedAt: 1787321408763
|
||||
version: 9
|
||||
---
|
||||
Dans la CLI custom, permettre de déplier les messages de type progress et utilisation MCP pour voir leur contenu complet. Par défaut, conserver l'affichage replié à la hauteur actuelle. Le comportement attendu inclut une affordance claire pour expand/collapse et doit s'appliquer aux messages concernés sans dégrader les autres types de messages.
|
||||
Reference in New Issue
Block a user