{ "version": 1, "issues": [ { "issueRef": "#1", "path": "1", "title": "[Git] Initialiser le dépôt et la stratégie de branches GameTime", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f065f64-ef6e-4a00-af9c-d00be079e3cc" ], "updatedAt": 1784301585782 }, { "issueRef": "#2", "path": "2", "title": "[DevBackend] Scaffolding projet Flutter + architecture hexagonale", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "10ee045b-1c41-479e-ba03-dceed9edd495" ], "updatedAt": 1784304100048 }, { "issueRef": "#3", "path": "3", "title": "[DevBackend] Modèle de données Drift complet (entités + migrations)", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "10ee045b-1c41-479e-ba03-dceed9edd495" ], "updatedAt": 1784305026425 }, { "issueRef": "#4", "path": "4", "title": "[DevBackend] Couche application : use cases et repositories", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "10ee045b-1c41-479e-ba03-dceed9edd495" ], "updatedAt": 1784305595841 }, { "issueRef": "#5", "path": "5", "title": "[DevBackend] Gestion des médias locaux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "10ee045b-1c41-479e-ba03-dceed9edd495" ], "updatedAt": 1784305875016 }, { "issueRef": "#6", "path": "6", "title": "[DevFrontend] Écran Bibliothèque d'exercices", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784306547848 }, { "issueRef": "#7", "path": "7", "title": "[DevFrontend] Écran Création/édition de programme", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784307099507 }, { "issueRef": "#8", "path": "8", "title": "[DevFrontend] Écran Composition de séance-modèle", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784307587164 }, { "issueRef": "#9", "path": "9", "title": "[DevFrontend] Écran Exécution de séance", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784308091100 }, { "issueRef": "#10", "path": "10", "title": "[DevFrontend] Écran Historique des séances", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784308662161 }, { "issueRef": "#11", "path": "11", "title": "[QA] Plan et exécution des tests fonctionnels GameTime", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "7efa512f-3b3a-47b5-ade0-a2dd13073055" ], "updatedAt": 1784309299325 }, { "issueRef": "#12", "path": "12", "title": "[DevBackend] Préparation technique de la synchro serveur future", "status": "open", "priority": "low", "sprint": null, "assignedAgentIds": [ "10ee045b-1c41-479e-ba03-dceed9edd495" ], "updatedAt": 1784301400489 }, { "issueRef": "#13", "path": "13", "title": "[DevBackend] Use cases de persistance et reprise du minuteur de repos", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "10ee045b-1c41-479e-ba03-dceed9edd495" ], "updatedAt": 1784319234004 }, { "issueRef": "#14", "path": "14", "title": "[DevFrontend] Repos persistant/reprenable + temps réel par série", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784319492849 }, { "issueRef": "#15", "path": "15", "title": "[DevFrontend] Sélecteur de fichier pour l'import média (remplace la saisie manuelle de chemin)", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784319755572 }, { "issueRef": "#17", "path": "17", "title": "[DevFrontend] Implémentation de l'identité visuelle \"Court Blazer\" sur toute l'app", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784324772157 }, { "issueRef": "#18", "path": "18", "title": "Ajouter un type de score spécial temps", "status": "open", "priority": "medium", "sprint": null, "assignedAgentIds": [], "updatedAt": 1784324398610 }, { "issueRef": "#19", "path": "19", "title": "[DevFrontend] Icône d'application Android/iOS \"Court Blazer\"", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784325166560 }, { "issueRef": "#20", "path": "20", "title": "[DevFrontend] Programme : cartes exercice compactes + écran de personnalisation séparé", "status": "inProgress", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784325859788 }, { "issueRef": "#21", "path": "21", "title": "[DevBackend] Modèle et use cases pour l'édition ponctuelle de séries en séance active", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "10ee045b-1c41-479e-ba03-dceed9edd495" ], "updatedAt": 1784326729918 }, { "issueRef": "#22", "path": "22", "title": "[DevFrontend] Exécution : plan de séance consultable", "status": "open", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784325851266 }, { "issueRef": "#23", "path": "23", "title": "[DevFrontend] Exécution : édition ponctuelle d'une série passée ou terminée", "status": "open", "priority": "high", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], "updatedAt": 1784325855260 } ] }