3.2 KiB
3.2 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #235 | 13 |
|
1787492341859 |
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 dansfrontend/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:
8760adefeat(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
developvia--no-ff:a51813fmerge(workstate): panneau Work state simplifié — #235 (QA verte). - Aucun push effectué. Ticket clôturé.
2026-08-23 Main
- Réouverture après retour utilisateur avec nouvelle capture: il reste encore trop de détail visible dans la liste Work state, notamment sur la ligne
Gitoù le résumé ticket/goal et les actionsView/Copyrendent le panneau visuellement trop lourd. - Attendu utilisateur actualisé: rendre le panneau plus sobre encore; la surface visible par défaut ne doit pas exposer ce niveau de détail, en particulier sur DevFrontend la densité actuelle est jugée inesthétique.
- UX round 2: une seule ligne compacte par agent visible par défaut =
Nom + statut + intent court, plus au maximum un seul indicateur compact (1 task,2 bg,Waiting). Tout le reste derrièreDetails. - Architect round 2: lot frontend pur confirmé; correctif minimal sûr dans
ProjectWorkStatePanel.tsxen masquant le détail inline (ConversationSummaryLine, previews longs,View/Copy, résumés de background tasks) horsDetails`. - Git: branche locale
feature/235-work-state-simplification-v2créée depuisdevelop@a02f3a5. - DevFrontend livré round 2: liste par défaut réduite à une ligne compacte par agent; summaries longs,
View/Copy, tickets longs et résumés de background tasks masqués horsDetails; indicateurs compacts (+N,N inbox,N bg) conservés. Tests ciblés verts (npm run test -- src/features/workstate/workstate.test.tsx,npm run typecheck). - Étape suivante: validation QA réelle.