2.0 KiB
2.0 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #277 | 5 |
|
1788862496223 |
Ticket #277 — Retirer Busy/Cancel de la cellule agent
Demande
Quand un agent est lancé sur une tâche, ne plus afficher les éléments visuels Busy et Cancel dans la cellule/surface principale de l’agent. Périmètre strict : retirer uniquement ces deux affichages, sans supprimer les états utiles ni les capacités d’annulation ailleurs.
Cadrage
- UX : masquer dans la cellule agent le badge/texte
Busy,Busy · requester, le bouton/actionCancelet variantes équivalentes. Conserver transcript, progression utile, erreurs, Work/live state et annulations dans surfaces dédiées. - Architecture : frontend pur. Modifier principalement
frontend/src/features/layout/LayoutGrid.tsx. Garder le calculbusyByWorkState, les overlays utiles, queued/done banners et les runtime cancel hors cellule.
Implémentation DevFrontend
Branche : fix/277-agent-cell-busy-cancel.
Fichiers modifiés :
frontend/src/features/layout/LayoutGrid.tsxfrontend/src/features/layout/LayoutGrid.cellControlsLayering.test.tsxfrontend/src/features/layout/LayoutGrid.chat.test.tsx
Retiré : affichages cellule Busy, Busy · requester, Cancel.
Conservé : calcul busy, overlays, transcript, files d’attente, résultats de tâches, annulations hors cellule.
QA
Verdict QA : VERT. Commandes validées par QA :
cd frontend && npm run typecheck— OKcd frontend && npm test -- --run src/features/layout/LayoutGrid.cellControlsLayering.test.tsx src/features/layout/LayoutGrid.chat.test.tsx— 2 fichiers, 25 tests OKcd frontend && npm test -- --run src/features/workstate/workstate.test.tsx src/features/web/WebWorkspaceLive.test.tsx— 2 fichiers, 30 tests OKgit diff --check— OK
Note : npm run typecheck depuis la racine échoue techniquement car pas de package.json racine ; la commande correcte est cd frontend && npm run typecheck.