chore(ideai): sync contextes agents + miroir tickets #179-#183

This commit is contained in:
2026-08-11 15:36:09 +02:00
parent 5269315421
commit 5dc605fe88
21 changed files with 721 additions and 966 deletions

View File

@ -0,0 +1,19 @@
---
issueRef: "#179"
version: 3
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1786447604177
---
Rebuild AppImage exécuté le 2026-08-11 via le workflow validé.
Commandes exécutées :
- `npm --prefix frontend run build`
- depuis `crates/app-tauri/` : `APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1 CARGO_HOME=/tmp/idea-cargo-home ../../frontend/node_modules/.bin/tauri build --bundles appimage`
Résultat :
- build frontend OK ;
- bundle Tauri AppImage OK ;
- artefact produit : `/home/anthony/Documents/Projects/IdeA/target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage` ;
- taille observée : ~60M.
Rappel : remplacement de l'AppImage installée et relance IdeA laissés manuels, non automatisés dans cette session.

View File

@ -0,0 +1,17 @@
---
id: "39e5b09e-aa1c-404e-a04e-24c11279c6d4"
number: 179
title: "Rebuild de l'AppImage IdeA"
status: "closed"
priority: "medium"
sprint: null
links: []
agentRefs: []
attachments: []
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
createdAt: 1786447431979
updatedAt: 1786447604177
version: 3
---
Reconstruire l'AppImage Linux d'IdeA via le workflow validé (build frontend puis bundle Tauri appimage), sans remplacer automatiquement l'AppImage installée.

View File

@ -0,0 +1,11 @@
---
issueRef: "#180"
version: 3
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1786453602728
---
2026-08-11
- Demande utilisateur traitée.
- Vérification du contexte projet effectuée.
- Ticket créé puis délégation simple envoyée à Architect via idea_ask_agent.
- Réponse obtenue: "Délégation inter-agent confirmée."

View File

@ -0,0 +1,17 @@
---
id: "9296c6da-984b-4534-ae55-ec983974d0a4"
number: 180
title: "Lister les tools MCP disponibles et tester une délégation simple à Architect"
status: "closed"
priority: "low"
sprint: null
links: []
agentRefs: []
attachments: []
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
createdAt: 1786453579745
updatedAt: 1786453602728
version: 3
---
Demande utilisateur: obtenir la liste des tools MCP disponibles pour Main puis vérifier la délégation inter-agent avec une requête simple vers Architect.

View File

@ -0,0 +1,10 @@
---
issueRef: "#181"
version: 2
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1786455261538
---
2026-08-11
- Ticket ouvert suite au signalement utilisateur.
- Cadrage UX: Ctrl+V doit joindre les fichiers sans casser le collage de texte; UI d'attachments existante à réutiliser; dédoublonnage par métadonnées.
- Cadrage architecture: chemin clipboard -> import d'attachments à compléter entre frontend, cas d'usage d'import et persistance attachments.

View File

@ -0,0 +1,17 @@
---
id: "dfef095f-4cc0-4bff-8c21-3dfe33a93c44"
number: 181
title: "Corriger le collage de fichiers dans le chat via Ctrl+V"
status: "inProgress"
priority: "high"
sprint: null
links: []
agentRefs: []
attachments: []
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
createdAt: 1786454719235
updatedAt: 1786455261538
version: 2
---
Le collage Ctrl+V dans le chat doit permettre de joindre des fichiers de façon fiable. L'utilisateur soupçonne que le système actuel d'attachments doit être revu et indique qu'un chantier existait probablement déjà.

View File

@ -0,0 +1,10 @@
---
issueRef: "#182"
version: 2
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1786455261558
---
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.

View File

@ -0,0 +1,17 @@
---
id: "82436920-96cc-4a05-a1c7-0555e90ef47c"
number: 182
title: "Persister le brouillon de chat par layout et retour projet"
status: "inProgress"
priority: "high"
sprint: null
links: []
agentRefs: []
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
---
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.

View File

@ -0,0 +1,11 @@
---
issueRef: "#183"
version: 2
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1786455261582
---
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.

View File

@ -0,0 +1,17 @@
---
id: "a48be9fa-1b0c-4109-ba1d-c5ad0919d113"
number: 183
title: "Réparer les commandes /clean et /help comme commandes natives IdeA"
status: "inProgress"
priority: "critical"
sprint: null
links: []
agentRefs: []
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
---
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.

View File

@ -1,3 +1,3 @@
{
"nextNumber": 179
"nextNumber": 184
}

View File

@ -2394,6 +2394,76 @@
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786443633616
},
{
"issueRef": "#179",
"path": "179",
"title": "Rebuild de l'AppImage IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786447604177
},
{
"issueRef": "#180",
"path": "180",
"title": "Lister les tools MCP disponibles et tester une délégation simple à Architect",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786453602728
},
{
"issueRef": "#181",
"path": "181",
"title": "Corriger le collage de fichiers dans le chat via Ctrl+V",
"status": "inProgress",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786455261538
},
{
"issueRef": "#182",
"path": "182",
"title": "Persister le brouillon de chat par layout et retour projet",
"status": "inProgress",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786455261558
},
{
"issueRef": "#183",
"path": "183",
"title": "Réparer les commandes /clean et /help comme commandes natives IdeA",
"status": "inProgress",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786455261582
}
]
}