chore(tickets): synchro du store local — cycle cross-project #260–#265 (cadrage/architecture/backend/UI/QA), carnets #117/#155/#185/#196/#243/#259, contextes agents, index/counter

This commit is contained in:
2026-09-07 16:55:37 +02:00
parent 3513e90101
commit 5d7ab903fe
29 changed files with 378 additions and 63 deletions

View File

@ -1,13 +1,15 @@
---
issueRef: "#259"
version: 3
version: 5
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1788438656514
updatedAt: 1788438757480
---
2026-09-03 Main
- Bug reproduit/qualifié: les permissions MCP d’un template semblent perdues après save puis réouverture.
- UX: pas de redesign requis; l’éditeur doit refléter l’état réellement sauvegardé.
- Architect: pas de changement de contrat large; vérifier le mapping wire alias/DTO.
- Git: a prescrit `fix/259-template-permissions-reopen` depuis `develop`, mais DevFrontend n’a pas pu créer la branche ici (`.git/index.lock: Read-only file system`). Modifs laissées localement, non pushées/non commit.
- DevFrontend: cause réelle = désalignement de normalisation frontend sur les réponses template (`defaultMcpToolPermissions`/`defaultSystemPermissions` backend non remappés vers `mcpToolPermissions`/`systemPermissions` consommés par l’UI à la réouverture). Correctif local livré avec test de régression adapter + vérifications ciblées vertes.
- En attente: verdict QA réel sur l’état local actuel, puis Git pour commit/merge si vert.
- Git: a d’abord prescrit `fix/259-template-permissions-reopen` depuis `develop`. DevFrontend n’a pas pu créer la branche dans son sandbox (`.git/index.lock: Read-only file system`), mais Git a ensuite exécuté la topologie git locale depuis sa propre session.
- DevFrontend: cause réelle = désalignement de normalisation frontend sur les réponses template (`defaultMcpToolPermissions`/`defaultSystemPermissions` backend non remappés vers `mcpToolPermissions`/`systemPermissions` consommés par l’UI à la réouverture). Correctif livré avec test de régression adapter.
- QA: vert sur l’état local actuel avec `npm test -- --run src/adapters/http/httpInvoker.test.ts src/features/templates/templates.test.tsx` et `npm run typecheck`.
- Git: a créé `fix/259-template-permissions-reopen`, commit de fix `4d34ade`, merge local `cd8bca9` dans `develop`, puis commit séparé du store tickets `d7b24ad`. Rien poussé.
- Résultat: ticket corrigé, validé QA, mergé localement dans `develop`.

View File

@ -2,7 +2,7 @@
id: "0c7d8e1b-bf25-4620-9eaa-36e545388056"
number: 259
title: "Template permissions do not persist after save"
status: "qa"
status: "closed"
priority: "high"
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: 1788438150527
updatedAt: 1788438656514
version: 3
updatedAt: 1788438757480
version: 5
---
Dans l’éditeur de template, les permissions ajoutées semblent disparaître après sauvegarde : en revenant sur le template, les cases sont vides. Corriger la persistance/relance de l’état des permissions des templates.