diff --git a/.ideai/tickets/182/carnet.md b/.ideai/tickets/182/carnet.md index 469aa85e..3d67f5ea 100644 --- a/.ideai/tickets/182/carnet.md +++ b/.ideai/tickets/182/carnet.md @@ -1,10 +1,11 @@ --- issueRef: "#182" -version: 2 +version: 3 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} -updatedAt: 1786455261558 +updatedAt: 1786455395341 --- 2026-08-11 - Ticket ouvert suite au signalement utilisateur. - Cadrage UX: restauration transparente du brouillon au retour sur la cellule/layout; pas de persistance des attachments; TTL court acceptable. -- Cadrage architecture: persistance bornée par projet/layout/node, à trancher entre stockage frontend léger et store backend dédié selon l'implémentation existante. \ No newline at end of file +- Arbitrage architecture validé: store backend JSON, scoped par projet/layout/node; pas de solution frontend-only. +- L'implémentation devra nettoyer le draft à l'envoi et après /clean si la conversation est vidée. \ No newline at end of file diff --git a/.ideai/tickets/182/issue.md b/.ideai/tickets/182/issue.md index 79c0103e..4752901c 100644 --- a/.ideai/tickets/182/issue.md +++ b/.ideai/tickets/182/issue.md @@ -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: 1786454719252 -updatedAt: 1786455261558 -version: 2 +updatedAt: 1786455395341 +version: 3 --- Quand l'utilisateur tape un message dans le chat puis change de layout ou de projet, le texte saisi doit rester dans le chat quand il revient sur ce layout. \ No newline at end of file diff --git a/.ideai/tickets/183/carnet.md b/.ideai/tickets/183/carnet.md index 4c49b34f..bc6a64f0 100644 --- a/.ideai/tickets/183/carnet.md +++ b/.ideai/tickets/183/carnet.md @@ -1,11 +1,13 @@ --- issueRef: "#183" -version: 2 +version: 4 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} -updatedAt: 1786455261582 +updatedAt: 1786455949201 --- 2026-08-11 - Ticket ouvert suite au signalement utilisateur. - Symptôme confirmé: /clean et /help échouent faute d'effet pluginCallback, alors que /profile fonctionne. - Cadrage UX: /help et /clean sont des commandes natives IdeA; erreur inconnue doit pointer vers /help. -- Cadrage architecture: router explicitement les commandes natives séparément des commandes plugin et préserver /profile comme natif. \ No newline at end of file +- Cadrage architecture: router explicitement les commandes natives séparément des commandes plugin et préserver /profile comme natif. +- Implémentation dev reçue sur fix/183-native-slash-commands-routing: dispatch frontend explicite des effets natifs help/cleanConversation/profileSwitch/pluginCallback, tests frontend ajoutés; garde backend que les commandes natives priment sur les plugins. +- QA 2026-08-11: VERT. Vérifications exécutées avec succès: cargo test -p application slash_command ; npm test -- --run src/features/agents/CustomAgentChatView.test.tsx. \ No newline at end of file diff --git a/.ideai/tickets/183/issue.md b/.ideai/tickets/183/issue.md index 100b1982..e7fb5ef2 100644 --- a/.ideai/tickets/183/issue.md +++ b/.ideai/tickets/183/issue.md @@ -2,7 +2,7 @@ id: "a48be9fa-1b0c-4109-ba1d-c5ad0919d113" number: 183 title: "Réparer les commandes /clean et /help comme commandes natives IdeA" -status: "inProgress" +status: "qa" 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: 1786454719274 -updatedAt: 1786455261582 -version: 2 +updatedAt: 1786455949201 +version: 4 --- Les commandes /clean et /help échouent avec l'erreur: "La commande /clean n'a pas renvoyé d'effet pluginCallback." L'utilisateur précise que /clean, /help et /profile sont des commandes fournies nativement par IdeA. /profile fonctionne, /clean et /help non. Il faut lever la confusion entre commandes natives IdeA et futures commandes extensibles par plugins. \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index 0687889e..965128d9 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -2449,13 +2449,13 @@ "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, - "updatedAt": 1786455261558 + "updatedAt": 1786455395341 }, { "issueRef": "#183", "path": "183", "title": "Réparer les commandes /clean et /help comme commandes natives IdeA", - "status": "inProgress", + "status": "qa", "priority": "critical", "sprint": null, "assignedAgentIds": [], @@ -2463,7 +2463,7 @@ "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, - "updatedAt": 1786455261582 + "updatedAt": 1786455949201 } ] } \ No newline at end of file