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:
2026-09-08 12:15:20 +02:00
parent e12b8f6b0e
commit 391bff82ee
4 changed files with 68 additions and 1 deletions

View 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`.

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

View File

@ -1,3 +1,3 @@
{
"nextNumber": 277
"nextNumber": 278
}

View File

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