Files
IdeA/.ideai/tickets/index.json

3998 lines
110 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"version": 1,
"issues": [
{
"issueRef": "#1",
"path": "1",
"title": "Tâches de fond — finaliser B8 (runner PTY) et clôturer le chantier",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783175265022
},
{
"issueRef": "#2",
"path": "2",
"title": "Tâches de fond — dette A : découpler fin de process et flux output PTY (PtyPort::wait/try_wait)",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784065385002
},
{
"issueRef": "#3",
"path": "3",
"title": "[Différé — design à mûrir] Tâches de fond — dette B : retry durable après reboot",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784377533777
},
{
"issueRef": "#4",
"path": "4",
"title": "Annonces inter-agent (UI live) — reprise et finalisation : overlay cellule cible + preview demandeur (F1-F3)",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1783437430509
},
{
"issueRef": "#5",
"path": "5",
"title": "Tâches de fond — dette de contrat DTO work-state : summary non affiché + owner/project inutiles + tri",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1783328740886
},
{
"issueRef": "#6",
"path": "6",
"title": "Suppression d'un ticket",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783312054217
},
{
"issueRef": "#7",
"path": "7",
"title": "Gestion des session limite",
"status": "closed",
"priority": "high",
"sprint": "d8f3f37b-87ca-4509-9116-45a99bc711df",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784718581033
},
{
"issueRef": "#8",
"path": "8",
"title": "Création de ticket via agent IA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783310831918
},
{
"issueRef": "#9",
"path": "9",
"title": "Ne pas revert la description d'un ticket lorsque l'on change la priorité",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783210849647
},
{
"issueRef": "#10",
"path": "10",
"title": "Ticket par sprint",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783241883970
},
{
"issueRef": "#11",
"path": "11",
"title": "Interface de création de sprint",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783278726067
},
{
"issueRef": "#12",
"path": "12",
"title": "Checkbox pour les filters des tickets",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783312900907
},
{
"issueRef": "#13",
"path": "13",
"title": "Server/client mode",
"status": "closed",
"priority": "low",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784193634690
},
{
"issueRef": "#14",
"path": "14",
"title": "Integration de profils IA locaux/LAN comme profils IdeA canoniques",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784449099987
},
{
"issueRef": "#15",
"path": "15",
"title": "[Bloqué par #7 — design durable] Limites de session — re-livraison auto parquée au reset (stretch B5)",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075239
},
{
"issueRef": "#16",
"path": "16",
"title": "[UI] réorganisation des menus",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783405334263
},
{
"issueRef": "#17",
"path": "17",
"title": "[UI] fenetre de gestion de tickets",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783405334977
},
{
"issueRef": "#18",
"path": "18",
"title": "[UI] Créer une popup de selection de ticket",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783405335941
},
{
"issueRef": "#19",
"path": "19",
"title": "[UI] implémentation de la popup de selection de ticket dans la création d'un sprint",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783405337651
},
{
"issueRef": "#20",
"path": "20",
"title": "[Backend] Dette ticket_list — matching #ref dans text + curseur opaque/stable",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784049665491
},
{
"issueRef": "#21",
"path": "21",
"title": "[UI] pouvoir trier les ticket par...",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783437364397
},
{
"issueRef": "#22",
"path": "22",
"title": "[UI] Anchor de views",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783437364871
},
{
"issueRef": "#23",
"path": "23",
"title": "[UI] rendre les fenêtres View séparée de IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783437365276
},
{
"issueRef": "#25",
"path": "25",
"title": "[Bug] Codex/Claude erreur lors de l'utilisation dans l'edition d'un ticket",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783491435654
},
{
"issueRef": "#26",
"path": "26",
"title": "[UI] refonte totale de la gestion des menus via agent UX",
"status": "closed",
"priority": "medium",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783861758866
},
{
"issueRef": "#27",
"path": "27",
"title": "[Bug] L'outil assistance IA n'a pas les commandes MCP",
"status": "closed",
"priority": "high",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783926649550
},
{
"issueRef": "#28",
"path": "28",
"title": "First-run wizard : bouton « Save and continue » figé (busy bloqué par l'auto-détection)",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1783491458775
},
{
"issueRef": "#29",
"path": "29",
"title": "[UI] Garder les filtres des tickets entre deux redemarrage",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783921595742
},
{
"issueRef": "#30",
"path": "30",
"title": "[Bug] Le handle de limite session n'est pas fonctionnel quand c'est Main qui limite session",
"status": "closed",
"priority": "medium",
"sprint": "d8f3f37b-87ca-4509-9116-45a99bc711df",
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783941648176
},
{
"issueRef": "#31",
"path": "31",
"title": "Détection de profils séquentielle : N × 800 ms au pire, résultat potentiellement partiel",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784064442657
},
{
"issueRef": "#32",
"path": "32",
"title": "[Bug] Erreur CLI Ollama profile",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783723378815
},
{
"issueRef": "#33",
"path": "33",
"title": "[Dette] Fallthrough silencieux du routage structuré (lifecycle.rs:1705)",
"status": "closed",
"priority": "high",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784048928225
},
{
"issueRef": "#34",
"path": "34",
"title": "[Risque] ChatBridge.scrollback non borné (croissance mémoire)",
"status": "closed",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784050010085
},
{
"issueRef": "#35",
"path": "35",
"title": "Avoir llamacpp intégré",
"status": "closed",
"priority": "high",
"sprint": "883534aa-7fc1-4d83-a9c0-17cac4a4eea5",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783777898736
},
{
"issueRef": "#36",
"path": "36",
"title": "[UI] Pouvoir déclarer plusieurs profils AI de modeles locaux",
"status": "closed",
"priority": "medium",
"sprint": "883534aa-7fc1-4d83-a9c0-17cac4a4eea5",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783777899737
},
{
"issueRef": "#37",
"path": "37",
"title": "[UI] garder les tickets dans les sprints, mais ajouter l'affichage du status et la possibiliter de filtrer les tickets",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783878976369
},
{
"issueRef": "#38",
"path": "38",
"title": "[UI] Pouvoir ajouter un ticket à un sprint pendant sa création",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783879443381
},
{
"issueRef": "#39",
"path": "39",
"title": "[UI] Fermer toutes les fernetres lors de la fermeture de la fenetre principale principale",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783921595316
},
{
"issueRef": "#40",
"path": "40",
"title": "[UI] réouvrir les fenetres au lancement d'IdeA",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783922451268
},
{
"issueRef": "#41",
"path": "41",
"title": "[UI] Selection multiple lors de la selection de tickets pour les sprints",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783878363957
},
{
"issueRef": "#42",
"path": "42",
"title": "[UI] Clarifier les contrôles d'en-tête de panneau (DockControls) — icônes libellées + tooltips alignés sur le menu Panneaux",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1783877612067
},
{
"issueRef": "#43",
"path": "43",
"title": "Systeme de plugins",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784707900405
},
{
"issueRef": "#44",
"path": "44",
"title": "Garder les infos du profils courant sur l'affichage d'edition des profiles",
"status": "closed",
"priority": "medium",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783976073932
},
{
"issueRef": "#45",
"path": "45",
"title": "[Bug] Erreur OpenCode au lancement IdeA",
"status": "closed",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783925599109
},
{
"issueRef": "#46",
"path": "46",
"title": "[Bug] Plus de boutons pour ajouter un projet en onglet",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783939380889
},
{
"issueRef": "#47",
"path": "47",
"title": "[Bug] Réouverture de fenêtres non lié au projet",
"status": "closed",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783939089770
},
{
"issueRef": "#48",
"path": "48",
"title": "[Bug] Bandeau d'affichage d'erreur au dessus des boutons de gestion de cellule",
"status": "closed",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783924961311
},
{
"issueRef": "#49",
"path": "49",
"title": "[Misc] clean les memory qui ne sont plus valable ou qui n'ont plus de raisons d'être",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783940643502
},
{
"issueRef": "#50",
"path": "50",
"title": "[UI] Erreur d'affichage sur les fenetre ouvertes a l'ouverture d'IdeA",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783959345112
},
{
"issueRef": "#52",
"path": "52",
"title": "[UI] mettre le bouton plus pour ajouter un projet juste a droite des onglet déjà ouvert comme pour les layouts",
"status": "closed",
"priority": "low",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1783958689416
},
{
"issueRef": "#54",
"path": "54",
"title": "[UI] Ajouter le handle du téléchargement des modeles lors du démarage llamacpp",
"status": "closed",
"priority": "medium",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784018300921
},
{
"issueRef": "#55",
"path": "55",
"title": "[Bug] Error on loading local model",
"status": "closed",
"priority": "high",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784649948611
},
{
"issueRef": "#56",
"path": "56",
"title": "[Bug] selection desactivée d'agent non affichés",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784048212123
},
{
"issueRef": "#58",
"path": "58",
"title": "[B/F] Rendu live des tâches de fond — subscriber UI + canal IPC attachable au task output",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1786621757808
},
{
"issueRef": "#60",
"path": "60",
"title": "[Bug] Assistant IA d'édition de ticket : aucune réponse dans la conversation (stream sans Final non signalé)",
"status": "closed",
"priority": "high",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784360139966
},
{
"issueRef": "#61",
"path": "61",
"title": "[UI] rafraichissement des cellule",
"status": "closed",
"priority": "low",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784661823324
},
{
"issueRef": "#62",
"path": "62",
"title": "[Sécurité/Cohérence] Identité requester explicite pour les sessions structurées + policy des tools OpenAI-compatible",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784406936659
},
{
"issueRef": "#64",
"path": "64",
"title": "Web : créer/ajouter un projet depuis le navigateur (folder browser serveur)",
"status": "closed",
"priority": "medium",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784718418070
},
{
"issueRef": "#65",
"path": "65",
"title": "Serveur headless : extraire idea-serve du binaire Tauri (cœur partagé)",
"status": "closed",
"priority": "high",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784210420516
},
{
"issueRef": "#67",
"path": "67",
"title": "Lock inter-process de l'app-data-dir (desktop ↔ idea --serve)",
"status": "closed",
"priority": "low",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075247
},
{
"issueRef": "#68",
"path": "68",
"title": "Ajouter dans l'app desktop, la possibilité d'activer le serveur",
"status": "closed",
"priority": "medium",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784277313706
},
{
"issueRef": "#69",
"path": "69",
"title": "Adaptibilité client téléphone",
"status": "closed",
"priority": "medium",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784449061397
},
{
"issueRef": "#70",
"path": "70",
"title": "Pouvoir gérer les models AI locaux téléchargés via les serveur llamacpp",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785083912470
},
{
"issueRef": "#71",
"path": "71",
"title": "Diagnostic d'accessibilité du serveur : dire pourquoi ça ne marche pas, pas seulement que ça tourne",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075230
},
{
"issueRef": "#72",
"path": "72",
"title": "Sécurité : donner un effet réel à la confiance reverse proxy (--trust-reverse-proxy est un drapeau creux)",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784236365445
},
{
"issueRef": "#73",
"path": "73",
"title": "TLS intégré à idea-serve : supprimer la cause racine de la cérémonie reverse proxy",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075224
},
{
"issueRef": "#74",
"path": "74",
"title": "Le serveur embarqué sert le bundle desktop (Tauri) au navigateur — __TAURI_INTERNALS__ undefined",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784277308704
},
{
"issueRef": "#75",
"path": "75",
"title": "Écran d'appairage web : clavier numérique sur mobile alors que le code contient des lettres",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784449082160
},
{
"issueRef": "#76",
"path": "76",
"title": "Appairage : la comparaison du code est sensible à la casse côté serveur",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784287679986
},
{
"issueRef": "#77",
"path": "77",
"title": "Appairage : appareils enregistrés persistants, révocables, et code éphémère à usage unique",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784449075576
},
{
"issueRef": "#78",
"path": "78",
"title": "Settings desktop : sections en langues mélangées (« Appareils » à côté de « AI Profiles », « Deployment »)",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784379475877
},
{
"issueRef": "#79",
"path": "79",
"title": "Test flaky : PermissionsPanel « saves project defaults » échoue par intermittence",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784379476483
},
{
"issueRef": "#80",
"path": "80",
"title": "L'environnement de QA ne peut pas ouvrir de socket — il ne peut pas valider les features réseau",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075219
},
{
"issueRef": "#81",
"path": "81",
"title": "MCP d'edition de templates",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784565918809
},
{
"issueRef": "#82",
"path": "82",
"title": "Ajouter des permissions d'utilisations des tools MCP d'IdeA par agent",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784410760329
},
{
"issueRef": "#83",
"path": "83",
"title": "Popup pour vérifier la volonté de quitter l'app",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784567952845
},
{
"issueRef": "#84",
"path": "84",
"title": "[Bug] Reprise auto après limite de session ne se déclenche pas pour l'orchestrator (Main, profil Claude)",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075213
},
{
"issueRef": "#85",
"path": "85",
"title": "Test flaky : setCellAgent « changing the agent kills the previous PTY (Bug #3) » échoue en exécution shuffled",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075206
},
{
"issueRef": "#86",
"path": "86",
"title": "[UI] ajouter l'affichage et l'dition des tickets et des sprints à la version web",
"status": "closed",
"priority": "medium",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784612705899
},
{
"issueRef": "#87",
"path": "87",
"title": "[UI] sur l'affichage Web, la liste des background task polluent l'affchage",
"status": "closed",
"priority": "high",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784650196560
},
{
"issueRef": "#89",
"path": "89",
"title": "Pouvoir lancer le serveur au lancement IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784661583231
},
{
"issueRef": "#90",
"path": "90",
"title": "Ajouter les menus manquantes à la version Web d'IdeA",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784661583085
},
{
"issueRef": "#91",
"path": "91",
"title": "Sur la notification de fin de tache backend, mettre plutot les deux agents en conversation",
"status": "closed",
"priority": "medium",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785271075172
},
{
"issueRef": "#92",
"path": "92",
"title": "Configurer OpenCode avec un provider Opencode",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784993956910
},
{
"issueRef": "#93",
"path": "93",
"title": "Agent Context : réponse finale non capturée, fragment d'appel d'outil brut renvoyé via idea_ask_agent",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1786621765979
},
{
"issueRef": "#94",
"path": "94",
"title": "Permissions OpenCode ignorées : opencode.json code en dur bash/edit=ask au lieu de projeter EffectivePermissions",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784823278030
},
{
"issueRef": "#95",
"path": "95",
"title": "Rendez-vous idea_ask_agent : timeout MCP OpenCode trop court (15s), le demandeur OpenCode ne reçoit jamais la réponse",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784934174326
},
{
"issueRef": "#96",
"path": "96",
"title": "Les assistants de ticket (tous adaptateurs) n'ont aucune résolution EffectivePermissions — permission toujours native/absente",
"status": "closed",
"priority": "low",
"sprint": "883534aa-7fc1-4d83-a9c0-17cac4a4eea5",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271075243
},
{
"issueRef": "#97",
"path": "97",
"title": "Duplication de provider lors de la création de profil AI - llamacpp ET provider cloud inclus simultanément",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784915626417
},
{
"issueRef": "#98",
"path": "98",
"title": "Profil cloud provider catalogue (ex: zai) : modèle choisi écrasé par glm-5.2 au spawn",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784983186248
},
{
"issueRef": "#99",
"path": "99",
"title": "Modèle par agent contrôlable pour Codex & Claude (headless + TUI) — égaler le pattern OpenCode",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271085627
},
{
"issueRef": "#100",
"path": "100",
"title": "[Bug] Problème sur le scroll des agents OpenCode",
"status": "closed",
"priority": "high",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785083912470
},
{
"issueRef": "#101",
"path": "101",
"title": "[Bug] Soucis de retour de notification sur les taches backend",
"status": "closed",
"priority": "critical",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785011116365
},
{
"issueRef": "#102",
"path": "102",
"title": "[Bug] Devoir resize les cellule pour afficher la TUI d'un agent",
"status": "inProgress",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785878554632
},
{
"issueRef": "#103",
"path": "103",
"title": "Exposer et piloter la permission réseau des agents/commandes dans IdeA",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785271085635
},
{
"issueRef": "#107",
"path": "107",
"title": "[Bug] croisement entre les projet des retours des agents",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785271098557
},
{
"issueRef": "#108",
"path": "108",
"title": "Ajouter la possibilité de joindre des fichiers aux tickets",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785328001206
},
{
"issueRef": "#109",
"path": "109",
"title": "Ajouter le nom du créateur de ticket",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785328001167
},
{
"issueRef": "#112",
"path": "112",
"title": "Pouvoir ajouter plusieurs tickets a la fois a un sprint",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785341341049
},
{
"issueRef": "#113",
"path": "113",
"title": "[Bug] Les espaces ne epuvent pas etre entrés dans les args du serveur llamacpp",
"status": "closed",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785748044140
},
{
"issueRef": "#114",
"path": "114",
"title": "[UI] un iformiser les droplist",
"status": "closed",
"priority": "medium",
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785509526119
},
{
"issueRef": "#115",
"path": "115",
"title": "Rendre visibles les skills IdeA assignés dans le contexte effectif de chaque agent",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785499018589
},
{
"issueRef": "#116",
"path": "116",
"title": "Installer hello-plugin provoque un écran noir / crash apparent d'IdeA",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785500328024
},
{
"issueRef": "#117",
"path": "117",
"title": "Garantir la synchronie métier de idea_ask_agent malgré les background tasks",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1788789622644
},
{
"issueRef": "#119",
"path": "119",
"title": "Refondre le système de skills IdeA en capacités agent découvrables",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187569
},
{
"issueRef": "#120",
"path": "120",
"title": "Réinvestiguer l’installation de hello-plugin: écran noir / perte d’affichage IdeA",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187579
},
{
"issueRef": "#121",
"path": "121",
"title": "__probe__",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "dce19c75-9669-4e45-b8de-9950025157da"
},
"updatedAt": 1785534534027
},
{
"issueRef": "#122",
"path": "122",
"title": "[Bug] Override des permissions defaut qui ne marche pas",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785748044193
},
{
"issueRef": "#123",
"path": "123",
"title": "SDK plugins: combler les capacités globales manquantes pour les plugins de développement outillés",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187586
},
{
"issueRef": "#124",
"path": "124",
"title": "SDK plugins: exposer une API publique d’accès fichiers/workspace",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187593
},
{
"issueRef": "#125",
"path": "125",
"title": "SDK plugins: exposer une API publique de lancement de commandes et tâches",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187607
},
{
"issueRef": "#126",
"path": "126",
"title": "SDK plugins: exposer une API publique de découverte/validation d’outillage externe",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187599
},
{
"issueRef": "#127",
"path": "127",
"title": "SDK plugins: exposer une API publique d’événements et de watch",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187615
},
{
"issueRef": "#128",
"path": "128",
"title": "SDK plugins: typer et stabiliser la runtime UI/layout publique",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187622
},
{
"issueRef": "#129",
"path": "129",
"title": "SDK plugins: exposer une API publique d’analyse/requête de structure projet",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187631
},
{
"issueRef": "#130",
"path": "130",
"title": "SDK plugins: exposer une API publique de documents de configuration structurés",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785881187639
},
{
"issueRef": "#131",
"path": "131",
"title": "Configurer l'effort par agent avec presets adaptatifs selon le profil AI",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785748044208
},
{
"issueRef": "#132",
"path": "132",
"title": "Ajouter un outil MCP IdeA pour éditer le contexte projet global",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785748044221
},
{
"issueRef": "#133",
"path": "133",
"title": "Plugins: contrat de service des assets idea-plugin:// (multi-fichiers ESM) & confinement",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49"
],
"createdBy": {
"kind": "agent",
"agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49"
},
"updatedAt": 1785881187645
},
{
"issueRef": "#134",
"path": "134",
"title": "Plugins: servir tout fichier confiné du package installé (fix racine multi-fichiers ESM)",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49"
},
"updatedAt": 1785881187652
},
{
"issueRef": "#135",
"path": "135",
"title": "Plugins: audit confinement install & désinstallation 100% propre",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49"
},
"updatedAt": 1785881187659
},
{
"issueRef": "#136",
"path": "136",
"title": "SDK plugins: aligner doc/exemple sur le support multi-fichiers ESM",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49"
},
"updatedAt": 1785881187667
},
{
"issueRef": "#137",
"path": "137",
"title": "QA: validation end-to-end plugin multi-fichiers ESM (chargement + désinstallation propre)",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49"
},
"updatedAt": 1785881139749
},
{
"issueRef": "#138",
"path": "138",
"title": "SDK plugins: contrat de persistance plugin-owned hors projet et effacement total à la désinstallation",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785881187672
},
{
"issueRef": "#139",
"path": "139",
"title": "SDK plugins: aligner l’API publique et les exemples sur une persistance plugin-owned hors projet",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c",
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785881187678
},
{
"issueRef": "#140",
"path": "140",
"title": "[Bug] je ne peux pas editer le context projet d'un agent a la main",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785760572251
},
{
"issueRef": "#141",
"path": "141",
"title": "Supporter l’ouverture des layouts plugins comme Android Health",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785838243826
},
{
"issueRef": "#142",
"path": "142",
"title": "Plugin SDK: backend support for plugin-hosted windows",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785796835464
},
{
"issueRef": "#143",
"path": "143",
"title": "Plugin SDK: frontend host for plugin windows and window-open API",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785796835483
},
{
"issueRef": "#144",
"path": "144",
"title": "Plugin SDK: shared React runtime for plugin layouts",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785796835501
},
{
"issueRef": "#145",
"path": "145",
"title": "Plugin SDK: expand and restructure SDK documentation",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785796835521
},
{
"issueRef": "#146",
"path": "146",
"title": "QA: validate plugin window opening, React layouts, and SDK docs/examples",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785796835539
},
{
"issueRef": "#147",
"path": "147",
"title": "[UI] créer une CLI custom alternative",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785924224928
},
{
"issueRef": "#148",
"path": "148",
"title": "CLI custom: structured session introuvable au lancement",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785928836678
},
{
"issueRef": "#149",
"path": "149",
"title": "CLI custom: une demande chat est routee en PTY au lieu d'une session structured",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c",
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785964173499
},
{
"issueRef": "#150",
"path": "150",
"title": "CLI UI: messages utilisateur affichés en double dans la conversation agent",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1785964248745
},
{
"issueRef": "#151",
"path": "151",
"title": "CLI UI: chevauchement des boutons dans la barre supérieure pendant une conversation agent",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786036825333
},
{
"issueRef": "#152",
"path": "152",
"title": "CLI UI: mauvaise mise à l’échelle sur conversation longue, barre de chat hors écran",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786010223872
},
{
"issueRef": "#154",
"path": "154",
"title": "Foundation: durable agent/chat attachments pipeline with sandbox-safe file access",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786007117802
},
{
"issueRef": "#155",
"path": "155",
"title": "Custom chat: paste image/fichier depuis le clipboard dans le composer",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19",
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788789622554
},
{
"issueRef": "#156",
"path": "156",
"title": "Foundation: unified streaming progress/event model across AI profiles",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786014830849
},
{
"issueRef": "#157",
"path": "157",
"title": "CLI custom: surface all available agent progress, MCP activity, and inter-agent delegation flow",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787557525852
},
{
"issueRef": "#158",
"path": "158",
"title": "[Bug] popup reprise de conversation intempestive",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1786007117845
},
{
"issueRef": "#159",
"path": "159",
"title": "[UI] Pastille d'activité de projet",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1786007117864
},
{
"issueRef": "#160",
"path": "160",
"title": "CLI UI: remove History button from custom chat toolbar",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786014830849
},
{
"issueRef": "#161",
"path": "161",
"title": "Epic: commandes IdeA slash dans la custom CLI",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1786024054225
},
{
"issueRef": "#162",
"path": "162",
"title": "Slash commands foundation for custom CLI",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786020774315
},
{
"issueRef": "#163",
"path": "163",
"title": "Custom CLI: slash-command autocomplete and contextual menu",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786021375246
},
{
"issueRef": "#164",
"path": "164",
"title": "Custom CLI: `/profile` command and profile-switch confirmation flow",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19",
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786021934839
},
{
"issueRef": "#165",
"path": "165",
"title": "SDK/plugins: allow plugins to contribute custom CLI slash commands",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49",
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786024054225
},
{
"issueRef": "#166",
"path": "166",
"title": "Custom CLI: dispatch plugin slash-command callback effects",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786024054225
},
{
"issueRef": "#167",
"path": "167",
"title": "Custom CLI: turn-end and MCP/tool events appear only after Final",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c",
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786036825352
},
{
"issueRef": "#168",
"path": "168",
"title": "Custom CLI: transformer le bouton Send en Stop pendant une question agent",
"status": "qa",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786039145559
},
{
"issueRef": "#169",
"path": "169",
"title": "Custom CLI: session user dédiée même si l'agent est déjà en conversation inter-agent",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49",
"fe887179-933f-47d4-960f-c3b06827f86c",
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786039145579
},
{
"issueRef": "#170",
"path": "170",
"title": "Custom CLI <-> TUI native: éviter les faux 'TUI déjà active ailleurs' lors du basculement",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49",
"fe887179-933f-47d4-960f-c3b06827f86c",
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786039145598
},
{
"issueRef": "#171",
"path": "171",
"title": "[OBS] Pipeline d'observabilité conversationnelle — ReplyEvent progress -> UI en temps réel",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c",
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786380032763
},
{
"issueRef": "#172",
"path": "172",
"title": "CLI custom: la conversation affichée se vide au changement de layout/projet",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786433962330
},
{
"issueRef": "#173",
"path": "173",
"title": "Lister les tools MCP disponibles et vérifier une délégation simple à Architect",
"status": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786439016367
},
{
"issueRef": "#174",
"path": "174",
"title": "Repenser la présentation des événements de conversation et des tools MCP",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786436938513
},
{
"issueRef": "#175",
"path": "175",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786437432841
},
{
"issueRef": "#176",
"path": "176",
"title": "Custom CLI: ajustements UI/UX conversation et événements tools MCP",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786440311377
},
{
"issueRef": "#177",
"path": "177",
"title": "Supprimer le popup de reprise par cellule",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786443949818
},
{
"issueRef": "#178",
"path": "178",
"title": "Nettoyer la mémoire projet obsolète vis-à-vis de l'app actuelle",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"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": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786456669538
},
{
"issueRef": "#182",
"path": "182",
"title": "Persister le brouillon de chat par layout et retour projet",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786458224057
},
{
"issueRef": "#183",
"path": "183",
"title": "Réparer les commandes /clean et /help comme commandes natives IdeA",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786456043938
},
{
"issueRef": "#184",
"path": "184",
"title": "Rebuild AppImage IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786603420794
},
{
"issueRef": "#185",
"path": "185",
"title": "Codex structured sandbox: rétablir l'écriture du project root pour les agents Dev sans perdre l'accès à .git",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49",
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788789622659
},
{
"issueRef": "#186",
"path": "186",
"title": "CLI custom — progress agent/tool, anti-duplication, refs d'attachments, tmp partagé géré, chat redimensionnable",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786620908484
},
{
"issueRef": "#187",
"path": "187",
"title": "[CLI custom] Progress live agent/tool + anti-duplication running/done",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786620907499
},
{
"issueRef": "#188",
"path": "188",
"title": "[CLI custom] Références d'attachments dans le chat + chat redimensionnable",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786620908011
},
{
"issueRef": "#189",
"path": "189",
"title": "[Infra] Tmp partagé inter-projets géré par IdeA",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786620908371
},
{
"issueRef": "#190",
"path": "190",
"title": "[Infra] Managed temp store — injection sandbox complète des handles résolus",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786623936037
},
{
"issueRef": "#191",
"path": "191",
"title": "[QA/Tech] Managed temp store — tests d'intégration handlers Tauri et routage tools",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786623936053
},
{
"issueRef": "#193",
"path": "193",
"title": "Ajuster le resize du chat et afficher les tags de versions dans le graph Git",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786692860069
},
{
"issueRef": "#194",
"path": "194",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786710120000
},
{
"issueRef": "#195",
"path": "195",
"title": "Régression AppImage: les agents n'ont plus les accès en écriture dans le dernier build",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786703745054
},
{
"issueRef": "#196",
"path": "196",
"title": "Permissions page grants do not allow agent write access to project root",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788789622674
},
{
"issueRef": "#197",
"path": "197",
"title": "Fix sandbox read/write permissions not matching agent menu in latest AppImage",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786712736077
},
{
"issueRef": "#198",
"path": "198",
"title": "Rebuild AppImage after sandbox permissions fix",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786714370975
},
{
"issueRef": "#199",
"path": "199",
"title": "Rebuild AppImage depuis develop pour valider l’origine de l’artefact courant",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786716259666
},
{
"issueRef": "#200",
"path": "200",
"title": "Remplacer l'usage implicite de /tmp par un temp IdeA géré pour les agents",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"1ff94b51-3e17-4a39-8543-7715d1ff0f80",
"fe887179-933f-47d4-960f-c3b06827f86c",
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787385038497
},
{
"issueRef": "#201",
"path": "201",
"title": "Rebuild AppImage IdeA Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"1ff94b51-3e17-4a39-8543-7715d1ff0f80"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786746538696
},
{
"issueRef": "#202",
"path": "202",
"title": "Refonte totale UI/UX de la version web d’IdeA",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786750786970
},
{
"issueRef": "#203",
"path": "203",
"title": "#202-F1 Frontend — Shell web desktop parity",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786749006854
},
{
"issueRef": "#204",
"path": "204",
"title": "#202-F2 Frontend — Surfaces ouvrables ici/onglet/fenêtre",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786749493434
},
{
"issueRef": "#205",
"path": "205",
"title": "#202-F3 Frontend — Persistance session web desktop + synchro inter-onglets",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786749971776
},
{
"issueRef": "#206",
"path": "206",
"title": "#202-F4 Frontend — UX mobile task-flow dédiée",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786750417526
},
{
"issueRef": "#207",
"path": "207",
"title": "#202-QA QA — Validation transverse refonte web desktop/mobile",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786750537656
},
{
"issueRef": "#208",
"path": "208",
"title": "Web: switch TUI naïf / CLI custom + layout PC identique à l’AppImage",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786777760816
},
{
"issueRef": "#209",
"path": "209",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786778727735
},
{
"issueRef": "#210",
"path": "210",
"title": "Ajouter l'heure de reception aux messages de la custom CLI",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786780226682
},
{
"issueRef": "#211",
"path": "211",
"title": "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786783177198
},
{
"issueRef": "#212",
"path": "212",
"title": "Web PC: erreur `unknown command: load_layout` a l'ouverture d'un projet",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786786870793
},
{
"issueRef": "#213",
"path": "213",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786787447568
},
{
"issueRef": "#214",
"path": "214",
"title": "Bug web PC: accès fichiers échoue avec 'missing Origin header'",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786809011367
},
{
"issueRef": "#215",
"path": "215",
"title": "Rebuild AppImage Linux après correctif web Origin header",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786811421236
},
{
"issueRef": "#216",
"path": "216",
"title": "CLI custom: plus de progress remontés après le premier Final",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786813140292
},
{
"issueRef": "#217",
"path": "217",
"title": "Conversation disparaît parfois au switch layout agent vers Git Graph",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786815249567
},
{
"issueRef": "#218",
"path": "218",
"title": "Git Graph: tag de version local non affiché après rebuild AppImage",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786816820854
},
{
"issueRef": "#219",
"path": "219",
"title": "Rebuild AppImage Linux après fix Git Graph tags annotés",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787224101407
},
{
"issueRef": "#220",
"path": "220",
"title": "Étudier un agent vocal global Codex cross-project pour IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786819020869
},
{
"issueRef": "#221",
"path": "221",
"title": "Corriger l'heure affichée des messages figée à 1:00",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1786825279605
},
{
"issueRef": "#224",
"path": "224",
"title": "Version web téléphone: permettre le passage en custom CLI avec UI mobile adaptée",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c",
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787223037400
},
{
"issueRef": "#225",
"path": "225",
"title": "Bug web mobile: invalid node id avec la custom CLI téléphone",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787224984308
},
{
"issueRef": "#226",
"path": "226",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787225459909
},
{
"issueRef": "#227",
"path": "227",
"title": "Bug web téléphone: la CLI custom ne démarre pas",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787227664912
},
{
"issueRef": "#228",
"path": "228",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787229737762
},
{
"issueRef": "#229",
"path": "229",
"title": "CLI custom indisponible via l'interface web",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787231430402
},
{
"issueRef": "#230",
"path": "230",
"title": "Rebuild AppImage IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787232714559
},
{
"issueRef": "#231",
"path": "231",
"title": "Investiguer les fins de tour en erreur 'Le modèle n'a renvoyé aucune réponse.'",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787337990284
},
{
"issueRef": "#232",
"path": "232",
"title": "Investiguer la disparition des annonces MCP/inter-agent pendant un agent busy",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787334071330
},
{
"issueRef": "#233",
"path": "233",
"title": "CLI custom: déplier/replier les messages progress et MCP",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787321408763
},
{
"issueRef": "#234",
"path": "234",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787336070785
},
{
"issueRef": "#235",
"path": "235",
"title": "Simplifier davantage le panneau Work state",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787492341859
},
{
"issueRef": "#236",
"path": "236",
"title": "Custom CLI: les messages progress/MCP disparaissent après un certain temps",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787385802679
},
{
"issueRef": "#237",
"path": "237",
"title": "Rebuild AppImage",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787412920936
},
{
"issueRef": "#238",
"path": "238",
"title": "Conversation inter-agent parfois vide alors que Work state indique un agent actif",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787391077910
},
{
"issueRef": "#239",
"path": "239",
"title": "Échec de finalisation de réponse modèle sur un autre projet",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787409561579
},
{
"issueRef": "#240",
"path": "240",
"title": "Échec de finalisation de réponse sur session Codex",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787412460785
},
{
"issueRef": "#241",
"path": "241",
"title": "Les progress de la custom CLI cessent d’apparaître après plusieurs demandes à l’orchestrateur",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787483784669
},
{
"issueRef": "#242",
"path": "242",
"title": "Étendre les templates d’agents avec nom par défaut, permissions, et corriger le modèle AI par défaut",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787475659156
},
{
"issueRef": "#243",
"path": "243",
"title": "Rebuild de l’AppImage IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788439323308
},
{
"issueRef": "#244",
"path": "244",
"title": "Corriger la non-persistance des permissions de templates et réaligner les templates globaux",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787564815023
},
{
"issueRef": "#245",
"path": "245",
"title": "Corriger l’état busy/progress/tools/chatbox de la custom CLI après le premier appel",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787484920086
},
{
"issueRef": "#246",
"path": "246",
"title": "Rebuild AppImage IdeA",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787492874503
},
{
"issueRef": "#247",
"path": "247",
"title": "Retirer l’overlay busy de la custom CLI et conserver le blocage du chat seul",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787495761555
},
{
"issueRef": "#248",
"path": "248",
"title": "Rebuild AppImage IdeA Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787496151533
},
{
"issueRef": "#249",
"path": "249",
"title": "Bug UI: les boutons d’overlay restent visibles sur la custom CLI pendant une demande agent",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787497292539
},
{
"issueRef": "#250",
"path": "250",
"title": "Rebuild AppImage Linux",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787502038344
},
{
"issueRef": "#251",
"path": "251",
"title": "Bug UI: affichage incohérent de la conversation agent à partir du second tour",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787500329426
},
{
"issueRef": "#252",
"path": "252",
"title": "Custom CLI: la seconde requête au même agent perd les progress et messages d’outils",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787551571486
},
{
"issueRef": "#253",
"path": "253",
"title": "Fiabiliser la suite de tests OpenCode flaky en exécution parallèle",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787552434207
},
{
"issueRef": "#254",
"path": "254",
"title": "Stabiliser les rendez-vous inter-agents OpenCode/GLM et éliminer les faux NoReply/perms sur projets externes",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787566909446
},
{
"issueRef": "#255",
"path": "255",
"title": "Bug OpenCode: idea_ask_agent peut reattacher un agent d'un autre projet ou perdre le Final",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787569961595
},
{
"issueRef": "#256",
"path": "256",
"title": "Rebuild AppImage IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787572238319
},
{
"issueRef": "#257",
"path": "257",
"title": "Le bouton stop de la custom CLI n’annule pas le travail courant ni les délivations en cascade",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1787950677814
},
{
"issueRef": "#258",
"path": "258",
"title": "Rebuild AppImage Linux demandé par l'utilisateur",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788034234968
},
{
"issueRef": "#259",
"path": "259",
"title": "Template permissions do not persist after save",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788438757480
},
{
"issueRef": "#260",
"path": "260",
"title": "Agents cross-project: MCP discovery, permissions et contact inter-projets",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788793170895
},
{
"issueRef": "#261",
"path": "261",
"title": "Cross-project agents: cadrage UX permission agent/template",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"757430bb-014a-40fa-b82b-f2429dab9766"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788774465904
},
{
"issueRef": "#262",
"path": "262",
"title": "Cross-project agents: architecture MCP, registry projets et rendez-vous",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788774465928
},
{
"issueRef": "#263",
"path": "263",
"title": "Cross-project agents: implémentation backend MCP et runtime",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788792738864
},
{
"issueRef": "#264",
"path": "264",
"title": "Cross-project agents: UI permissions agents et templates",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788792738961
},
{
"issueRef": "#265",
"path": "265",
"title": "Cross-project agents: validation QA complète et AppImage",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788793171156
},
{
"issueRef": "#266",
"path": "266",
"title": "Diagnostiquer Codex 5.6 en headless/custom CLI vs TUI native",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788793585703
},
{
"issueRef": "#267",
"path": "267",
"title": "Corriger permissions cross-project agents/templates et reconstruire l’AppImage",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c",
"8f7da528-58df-4315-97e9-0562230ecc19",
"b4730d7f-c54d-4736-8a04-c6203aa2fd49",
"ab328d90-c307-4771-a3b6-6c56089c8506",
"1ff94b51-3e17-4a39-8543-7715d1ff0f80"
],
"createdBy": {
"kind": "agent",
"agent_id": "fe887179-933f-47d4-960f-c3b06827f86c"
},
"updatedAt": 1788797669968
},
{
"issueRef": "#268",
"path": "268",
"title": "Corriger permissions MCP inter-projets, contactable template/agent et rebuild AppImage",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788796144919
},
{
"issueRef": "#269",
"path": "269",
"title": "Hot reload des plugins sans relancer IdeA pour les agents inter-projets",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788802262284
},
{
"issueRef": "#270",
"path": "270",
"title": "Cadrer l'architecture du hot reload plugin et des tools dynamiques",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"b4730d7f-c54d-4736-8a04-c6203aa2fd49"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788799729583
},
{
"issueRef": "#271",
"path": "271",
"title": "Expose agent-facing plugin reload command/tool",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"fe887179-933f-47d4-960f-c3b06827f86c"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788802202168
},
{
"issueRef": "#272",
"path": "272",
"title": "Surface UX de reload plugin et feedback agent/utilisateur",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"757430bb-014a-40fa-b82b-f2429dab9766",
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788802083238
},
{
"issueRef": "#273",
"path": "273",
"title": "QA hot reload plugin sans relance IdeA",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788801870891
},
{
"issueRef": "#274",
"path": "274",
"title": "Rebuild AppImage apres hot reload plugins #269",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788803503214
},
{
"issueRef": "#275",
"path": "275",
"title": "Mettre a jour le contexte projet global IdeA",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788811630535
},
{
"issueRef": "#276",
"path": "276",
"title": "Clarifier et exposer le writer du contexte projet global",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788814093598
},
{
"issueRef": "#277",
"path": "277",
"title": "Retirer les affichages Busy et Cancel au lancement d’un agent sur une tâche",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"8f7da528-58df-4315-97e9-0562230ecc19"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788862496223
},
{
"issueRef": "#278",
"path": "278",
"title": "Rebuild AppImage après retrait Busy/Cancel cellule agent",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788862724800
},
{
"issueRef": "#279",
"path": "279",
"title": "Plugins sans restart : refresh UI préservant l’état + tools MCP install/reload affichage",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788865967900
},
{
"issueRef": "#280",
"path": "280",
"title": "Clarifier le contrat SDK plugin UI, fenêtres et skills Codex",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788867597987
},
{
"issueRef": "#281",
"path": "281",
"title": "Fix blocage cross-project ask et workstate après timeout",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788868377302
},
{
"issueRef": "#282",
"path": "282",
"title": "Paramètres projet pour activer les plugins et attribuer leurs skills/tools aux agents",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788875629546
},
{
"issueRef": "#283",
"path": "283",
"title": "Documenter l'assignation des skills plugin aux agents",
"status": "inProgress",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788877456900
},
{
"issueRef": "#284",
"path": "284",
"title": "Corriger le contact inter-projet et ajouter l’assignation plugin par agent",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788881637053
},
{
"issueRef": "#285",
"path": "285",
"title": "Ajouter pluginRoot officiel au SDK activate(ctx)",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788885132878
},
{
"issueRef": "#286",
"path": "286",
"title": "UnityPlugin: clarifier contrats SDK ressources packagées et slash commands",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788889482726
},
{
"issueRef": "#287",
"path": "287",
"title": "Cross-project rendezvous timeout malgré activité cible",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788892419182
},
{
"issueRef": "#288",
"path": "288",
"title": "Tool MCP de redémarrage autonome d'un agent",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788898181382
},
{
"issueRef": "#289",
"path": "289",
"title": "Garantir ask_agent pendant restart de la cible, same-project et cross-project",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788901112288
},
{
"issueRef": "#290",
"path": "290",
"title": "Corriger le redemarrage agent qui finalise le tour et bloque le chat",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"ab328d90-c307-4771-a3b6-6c56089c8506"
],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788938529924
},
{
"issueRef": "#291",
"path": "291",
"title": "Conserver la conversation après redémarrage agent et aller-retour projet",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
},
"updatedAt": 1788940935288
}
]
}