19 lines
1.8 KiB
Markdown
19 lines
1.8 KiB
Markdown
---
|
|
issueRef: "#235"
|
|
version: 9
|
|
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
|
updatedAt: 1787327597772
|
|
---
|
|
2026-08-21 Main
|
|
- Demande: simplifier le panneau latéral `Work state`.
|
|
- Capture fournie: le rendu actuel est trop chargé visuellement et l'ancrage latéral est jugé peu convaincant.
|
|
- Attendu utilisateur: afficher surtout l'état de chaque agent, avec éventuellement un intitulé très simple de la tâche en cours.
|
|
- UX: direction liste compacte d'agents, priorité `nom + état`, ligne secondaire optionnelle très courte, détails secondaires/background tasks masqués par défaut.
|
|
- Architect: lot frontend pur centré sur `frontend/src/features/workstate/ProjectWorkStatePanel.tsx`, sans impact backend/read-model.
|
|
- DevFrontend a livré la simplification dans `frontend/src/features/workstate/ProjectWorkStatePanel.tsx` + tests dans `frontend/src/features/workstate/workstate.test.tsx`.
|
|
- Comportement livré: statut principal unique (`Busy`/`Idle`/`Offline`), ligne secondaire très courte, détails/ background tasks masqués par défaut derrière disclosures locales, actions existantes conservées derrière le mode détail.
|
|
- QA: VERT. Commandes exécutées: `npm test -- src/features/workstate/workstate.test.tsx` => 22/22 verts; `npm test -- src/features/web/WebWorkspaceLive.test.tsx src/features/projects/projects.test.tsx` => 19/19 verts; `npm run typecheck` => OK.
|
|
- Git a commité la simplification: `8760ade` `feat(workstate): panneau Work state simplifié — état + intitulé simples, détails et background tasks repliés par défaut — #235`.
|
|
- Git a mergé localement la feature dans `develop` via `--no-ff`: `a51813f` `merge(workstate): panneau Work state simplifié — #235 (QA verte)`.
|
|
- Aucun push effectué. Ticket clôturé.
|