Files
IdeA/.ideai/tickets/index.json

1711 lines
47 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": "#51",
"path": "51",
"title": "Clean des session headless",
"status": "open",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"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"
],
"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": 1785271075234
},
{
"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": "#63",
"path": "63",
"title": "Systeme de test de l'UI",
"status": "open",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "user"
},
"updatedAt": 1784098438671
},
{
"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": "#66",
"path": "66",
"title": "Image Docker serveur/client IdeA",
"status": "open",
"priority": "medium",
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1784193460805
},
{
"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": 1784934179780
},
{
"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": "closed",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785083912470
},
{
"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": "open",
"priority": "medium",
"sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2",
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785395935541
},
{
"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": "high",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785503128343
},
{
"issueRef": "#119",
"path": "119",
"title": "Refondre le système de skills IdeA en capacités agent découvrables",
"status": "inProgress",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785536553069
},
{
"issueRef": "#120",
"path": "120",
"title": "Réinvestiguer linstallation de hello-plugin: écran noir / perte daffichage IdeA",
"status": "inProgress",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785600025153
},
{
"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": "open",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"a6ced819-b893-4213-b003-9e9dc79b9641"
],
"createdBy": {
"kind": "user"
},
"updatedAt": 1785592528432
},
{
"issueRef": "#123",
"path": "123",
"title": "SDK plugins: combler les capacités globales manquantes pour les plugins de développement outillés",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785670261241
},
{
"issueRef": "#124",
"path": "124",
"title": "SDK plugins: exposer une API publique daccès fichiers/workspace",
"status": "qa",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785666067073
},
{
"issueRef": "#125",
"path": "125",
"title": "SDK plugins: exposer une API publique de lancement de commandes et tâches",
"status": "qa",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785667057177
},
{
"issueRef": "#126",
"path": "126",
"title": "SDK plugins: exposer une API publique de découverte/validation doutillage externe",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785668062783
},
{
"issueRef": "#127",
"path": "127",
"title": "SDK plugins: exposer une API publique dévénements et de watch",
"status": "qa",
"priority": "high",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785669121141
},
{
"issueRef": "#128",
"path": "128",
"title": "SDK plugins: typer et stabiliser la runtime UI/layout publique",
"status": "qa",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785670260985
},
{
"issueRef": "#129",
"path": "129",
"title": "SDK plugins: exposer une API publique danalyse/requête de structure projet",
"status": "qa",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785666067171
},
{
"issueRef": "#130",
"path": "130",
"title": "SDK plugins: exposer une API publique de documents de configuration structurés",
"status": "qa",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [],
"createdBy": {
"kind": "agent",
"agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641"
},
"updatedAt": 1785669830933
}
]
}