Métadonnée runtime IdeA : tickets, sprints, mémoire et background-tasks mis à jour au fil du sprint de progression fine du téléchargement (#54). Séparé du code de feature (last-writer-wins, état non applicatif). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
591 lines
17 KiB
JSON
591 lines
17 KiB
JSON
{
|
||
"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 : PtyPort::wait/try_wait + tee live UI + robustesse détection de fin",
|
||
"status": "open",
|
||
"priority": "low",
|
||
"sprint": null,
|
||
"assignedAgentIds": [
|
||
"a6ced819-b893-4213-b003-9e9dc79b9641"
|
||
],
|
||
"updatedAt": 1783184142093
|
||
},
|
||
{
|
||
"issueRef": "#3",
|
||
"path": "3",
|
||
"title": "Tâches de fond — dette B : persistance sûre de l'invocation (retry-after-reboot, secrets) + énumération terminale/projet du store",
|
||
"status": "open",
|
||
"priority": "low",
|
||
"sprint": null,
|
||
"assignedAgentIds": [
|
||
"a6ced819-b893-4213-b003-9e9dc79b9641"
|
||
],
|
||
"updatedAt": 1783184146749
|
||
},
|
||
{
|
||
"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": "open",
|
||
"priority": "low",
|
||
"sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6",
|
||
"assignedAgentIds": [
|
||
"a6ced819-b893-4213-b003-9e9dc79b9641"
|
||
],
|
||
"updatedAt": 1783329397368
|
||
},
|
||
{
|
||
"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": "Limites de session — re-livraison automatique parquée au reset (stretch B5, délégation durable)",
|
||
"status": "open",
|
||
"priority": "low",
|
||
"sprint": "d8f3f37b-87ca-4509-9116-45a99bc711df",
|
||
"assignedAgentIds": [],
|
||
"updatedAt": 1783940786085
|
||
},
|
||
{
|
||
"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": "open",
|
||
"priority": "low",
|
||
"sprint": null,
|
||
"assignedAgentIds": [],
|
||
"updatedAt": 1783331176736
|
||
},
|
||
{
|
||
"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": "open",
|
||
"priority": "low",
|
||
"sprint": null,
|
||
"assignedAgentIds": [],
|
||
"updatedAt": 1783491197541
|
||
},
|
||
{
|
||
"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": "open",
|
||
"priority": "high",
|
||
"sprint": null,
|
||
"assignedAgentIds": [],
|
||
"updatedAt": 1783492190391
|
||
},
|
||
{
|
||
"issueRef": "#34",
|
||
"path": "34",
|
||
"title": "[Risque] ChatBridge.scrollback non borné (croissance mémoire)",
|
||
"status": "open",
|
||
"priority": "medium",
|
||
"sprint": null,
|
||
"assignedAgentIds": [],
|
||
"updatedAt": 1783492562056
|
||
},
|
||
{
|
||
"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": "inProgress",
|
||
"priority": "medium",
|
||
"sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74",
|
||
"assignedAgentIds": [],
|
||
"updatedAt": 1783976286882
|
||
}
|
||
]
|
||
} |