{ "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" ], "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" ], "updatedAt": 1784065385002 }, { "issueRef": "#3", "path": "3", "title": "[Différé — design à mûrir] Tâches de fond — dette B : retry durable après reboot", "status": "open", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1784093835732 }, { "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" ], "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" ], "updatedAt": 1783328740886 }, { "issueRef": "#6", "path": "6", "title": "Suppression d'un ticket", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1783312054217 }, { "issueRef": "#7", "path": "7", "title": "Gestion des session limite", "status": "qa", "priority": "high", "sprint": "d8f3f37b-87ca-4509-9116-45a99bc711df", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1783329459094 }, { "issueRef": "#8", "path": "8", "title": "Création de ticket via agent IA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "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" ], "updatedAt": 1783210849647 }, { "issueRef": "#10", "path": "10", "title": "Ticket par sprint", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "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" ], "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" ], "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" ], "updatedAt": 1784193634690 }, { "issueRef": "#14", "path": "14", "title": "Integration de profils IA locaux/LAN comme profils IdeA canoniques", "status": "qa", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1783456579694 }, { "issueRef": "#15", "path": "15", "title": "[Bloqué par #7 — design durable] Limites de session — re-livraison auto parquée au reset (stretch B5)", "status": "open", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "updatedAt": 1784093861343 }, { "issueRef": "#16", "path": "16", "title": "[UI] réorganisation des menus", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1783405334263 }, { "issueRef": "#17", "path": "17", "title": "[UI] fenetre de gestion de tickets", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "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" ], "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" ], "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": [], "updatedAt": 1784049665491 }, { "issueRef": "#21", "path": "21", "title": "[UI] pouvoir trier les ticket par...", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "updatedAt": 1783437364397 }, { "issueRef": "#22", "path": "22", "title": "[UI] Anchor de views", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "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": [], "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" ], "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": [], "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" ], "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": [], "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": [], "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": [], "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": [], "updatedAt": 1784064442657 }, { "issueRef": "#32", "path": "32", "title": "[Bug] Erreur CLI Ollama profile", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "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": [], "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": [], "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" ], "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" ], "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" ], "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": [], "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": [], "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" ], "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" ], "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": [], "updatedAt": 1783877612067 }, { "issueRef": "#43", "path": "43", "title": "Systeme de plugins", "status": "open", "priority": "medium", "sprint": null, "assignedAgentIds": [], "updatedAt": 1783879315858 }, { "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" ], "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" ], "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" ], "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" ], "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" ], "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" ], "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" ], "updatedAt": 1783959345112 }, { "issueRef": "#51", "path": "51", "title": "Clean des session headless", "status": "open", "priority": "medium", "sprint": null, "assignedAgentIds": [], "updatedAt": 1783941336721 }, { "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" ], "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": [], "updatedAt": 1784018300921 }, { "issueRef": "#55", "path": "55", "title": "[Bug] Error on loading local model", "status": "inProgress", "priority": "high", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1784097757001 }, { "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" ], "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": "open", "priority": "low", "sprint": null, "assignedAgentIds": [], "updatedAt": 1784064521992 }, { "issueRef": "#60", "path": "60", "title": "[Bug] Assistant IA d'édition de ticket : aucune réponse dans la conversation (stream sans Final non signalé)", "status": "inProgress", "priority": "high", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "updatedAt": 1784194089605 }, { "issueRef": "#61", "path": "61", "title": "[UI] rafraichissement des cellule", "status": "open", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1784182133142 }, { "issueRef": "#62", "path": "62", "title": "[Sécurité/Cohérence] Identité requester explicite pour les sessions structurées + policy des tools OpenAI-compatible", "status": "open", "priority": "medium", "sprint": null, "assignedAgentIds": [], "updatedAt": 1784095187734 }, { "issueRef": "#63", "path": "63", "title": "Systeme de test de l'UI", "status": "open", "priority": "medium", "sprint": null, "assignedAgentIds": [], "updatedAt": 1784098438671 }, { "issueRef": "#64", "path": "64", "title": "Web : créer/ajouter un projet depuis le navigateur (folder browser serveur)", "status": "open", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [], "updatedAt": 1784193766706 }, { "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": [], "updatedAt": 1784210420516 }, { "issueRef": "#66", "path": "66", "title": "Image Docker serveur/client IdeA", "status": "open", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [], "updatedAt": 1784193460805 }, { "issueRef": "#67", "path": "67", "title": "Lock inter-process de l'app-data-dir (desktop ↔ idea --serve)", "status": "open", "priority": "low", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [], "updatedAt": 1784193467784 }, { "issueRef": "#68", "path": "68", "title": "Ajouter dans l'app desktop, la possibilité d'activer le serveur", "status": "open", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1784193767292 }, { "issueRef": "#69", "path": "69", "title": "Adaptibilité client téléphone", "status": "qa", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1784207736267 }, { "issueRef": "#70", "path": "70", "title": "Pouvoir gérer les models AI locaux téléchargés via les serveur llamacpp", "status": "open", "priority": "low", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "updatedAt": 1784194049447 }, { "issueRef": "#71", "path": "71", "title": "Diagnostic d'accessibilité du serveur : dire pourquoi ça ne marche pas, pas seulement que ça tourne", "status": "open", "priority": "medium", "sprint": null, "assignedAgentIds": [], "updatedAt": 1784210443885 } ] }