chore(tickets): sync store local — cycle #277 retrait affichages Busy/Cancel cellule agent (branche fix/277-agent-cell-busy-cancel, merge develop e12b8f6, QA verte 25/25, ticket fermé; exclusion scripts/restart-idea-over-ssh.sh hors périmètre)
This commit is contained in:
34
.ideai/tickets/277/carnet.md
Normal file
34
.ideai/tickets/277/carnet.md
Normal file
@ -0,0 +1,34 @@
|
||||
---
|
||||
issueRef: "#277"
|
||||
version: 5
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 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/action `Cancel` et 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 calcul `busyByWorkState`, 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.tsx`
|
||||
- `frontend/src/features/layout/LayoutGrid.cellControlsLayering.test.tsx`
|
||||
- `frontend/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` — OK
|
||||
- `cd frontend && npm test -- --run src/features/layout/LayoutGrid.cellControlsLayering.test.tsx src/features/layout/LayoutGrid.chat.test.tsx` — 2 fichiers, 25 tests OK
|
||||
- `cd frontend && npm test -- --run src/features/workstate/workstate.test.tsx src/features/web/WebWorkspaceLive.test.tsx` — 2 fichiers, 30 tests OK
|
||||
- `git 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`.
|
||||
17
.ideai/tickets/277/issue.md
Normal file
17
.ideai/tickets/277/issue.md
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
id: "cc9e8cc6-7483-4e5e-a482-9d1c1781cd3c"
|
||||
number: 277
|
||||
title: "Retirer les affichages Busy et Cancel au lancement d’un agent sur une tâche"
|
||||
status: "closed"
|
||||
priority: "medium"
|
||||
sprint: null
|
||||
links: []
|
||||
agentRefs: [{"agentId":"8f7da528-58df-4315-97e9-0562230ecc19","role":"assigned"}]
|
||||
attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1788861937474
|
||||
updatedAt: 1788862496223
|
||||
version: 5
|
||||
---
|
||||
Demande utilisateur : quand un agent est lancé sur une tâche, ne plus afficher les éléments visuels Busy et Cancel visibles dans la cellule/surface de l’agent. Périmètre strict : retirer uniquement ces deux affichages, sans supprimer les autres états utiles ni changer le comportement runtime/cancel côté backend si encore nécessaire ailleurs.
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"nextNumber": 277
|
||||
"nextNumber": 278
|
||||
}
|
||||
@ -3773,6 +3773,22 @@
|
||||
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
|
||||
},
|
||||
"updatedAt": 1788814093598
|
||||
},
|
||||
{
|
||||
"issueRef": "#277",
|
||||
"path": "277",
|
||||
"title": "Retirer les affichages Busy et Cancel au lancement d’un agent sur une tâche",
|
||||
"status": "closed",
|
||||
"priority": "medium",
|
||||
"sprint": null,
|
||||
"assignedAgentIds": [
|
||||
"8f7da528-58df-4315-97e9-0562230ecc19"
|
||||
],
|
||||
"createdBy": {
|
||||
"kind": "agent",
|
||||
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
|
||||
},
|
||||
"updatedAt": 1788862496223
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user