chore(tickets): synchro du store local — carnets #117/#236-#242, index/counter
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
---
|
||||
issueRef: "#236"
|
||||
version: 12
|
||||
version: 15
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1787385711767
|
||||
updatedAt: 1787385802679
|
||||
---
|
||||
2026-08-21 Main
|
||||
- Bug signalé: dans la custom CLI, la conversation s'affiche bien au début puis les `progress`, messages MCP et assimilés cessent de s'afficher au bout d'un moment.
|
||||
@ -22,4 +22,7 @@ updatedAt: 1787385711767
|
||||
- Correctif minimal demandé au frontend: `reset + filter + rehydrate` à chaque changement de `projectId`, idéalement avec un store project-scoped.
|
||||
- Git: branche locale retenue `fix/236-annonces-store-par-projectid` depuis `develop` @ `85f659c`.
|
||||
- DevFrontend: diagnostic confirmé = provider app-global non borné par projet; correctif implémenté = provider explicitement borné par `projectId`, reset de `index + busy` au changement de projet, filtrage des `agentAnnouncement` par `event.projectId`, tests ciblés verts et `npm run typecheck` vert.
|
||||
- Risque résiduel signalé par DevFrontend: `agentBusyChanged` ne porte pas encore `projectId`, donc le lifecycle live busy ne peut pas être filtré aussi strictement que les annonces; le bug visé est néanmoins corrigé par reset + réhydratation au switch.
|
||||
- Risque résiduel signalé par DevFrontend: `agentBusyChanged` ne porte pas encore `projectId`, donc le lifecycle live busy ne peut pas être filtré aussi strictement que les annonces; le bug visé est néanmoins corrigé par reset + réhydratation au switch.
|
||||
- QA 2026-08-22: VERDICT VERT. Commandes validées: `npm run test -- src/features/announcements/AnnouncementsProvider.test.tsx`, `npm run typecheck`. Vérifications explicites: scénario `resets and rehydrates when switching project` vert; filtrage cross-project des `agentAnnouncement` vert; réhydratation d'un agent déjà busy dans le nouveau projet prouvée.
|
||||
- Git 2026-08-22: commit local `8deaa1f` `fix(cli): store annonces inter-agent borné par projectId avec reset et réhydratation busy au changement de projet — #236`; merge local `--no-ff` vers `develop` = `963b51a` `merge(cli): annonces inter-agent et messages MCP préservés après changement de projet — #236 (QA verte)`; aucun push.
|
||||
- Risque/documentation: le flux `agentBusyChanged` sans `projectId` reste une limite de contrat; il n'a pas empêché la correction ciblée, mais peut justifier un ticket backend/frontend séparé si un cas réel de collision d'`agentId` inter-projets apparaît.
|
||||
@ -2,7 +2,7 @@
|
||||
id: "5c03537c-2daf-4802-a6fb-6c8aa92b8aa7"
|
||||
number: 236
|
||||
title: "Custom CLI: les messages progress/MCP disparaissent après un certain temps"
|
||||
status: "inProgress"
|
||||
status: "closed"
|
||||
priority: "critical"
|
||||
sprint: null
|
||||
links: []
|
||||
@ -11,7 +11,7 @@ attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1787326716055
|
||||
updatedAt: 1787385711767
|
||||
version: 12
|
||||
updatedAt: 1787385802679
|
||||
version: 15
|
||||
---
|
||||
Bug sur l'affichage des conversations dans la custom CLI: l'historique s'affiche correctement au début, puis au bout d'un moment les messages `progress`, usages MCP et assimilés cessent de s'afficher. Il faut reproduire, diagnostiquer la cause et corriger sans casser l'affichage initial.
|
||||
Reference in New Issue
Block a user