Files
GameTime/.ideai/tickets/index.json

465 lines
12 KiB
JSON

{
"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": "closed",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"10ee045b-1c41-479e-ba03-dceed9edd495"
],
"updatedAt": 1784328818712
},
{
"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": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784327055822
},
{
"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": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784327426815
},
{
"issueRef": "#23",
"path": "23",
"title": "[DevFrontend] Exécution : édition ponctuelle d'une série passée ou terminée",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784327862613
},
{
"issueRef": "#24",
"path": "24",
"title": "[Bug] Popup \"Exercie ajouté\" qui ne s'enlève pas quand on ajoute un exercice",
"status": "qa",
"priority": "high",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784359379007
},
{
"issueRef": "#25",
"path": "25",
"title": "[DevBackend] Domain et migration pour le score chronométré",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"10ee045b-1c41-479e-ba03-dceed9edd495"
],
"updatedAt": 1784329799370
},
{
"issueRef": "#26",
"path": "26",
"title": "[DevFrontend] Configuration du Score chrono (exercice + programme)",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784358479742
},
{
"issueRef": "#27",
"path": "27",
"title": "[DevFrontend] Chrono score intégré dans l'exécution de séance",
"status": "open",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784328260160
},
{
"issueRef": "#28",
"path": "28",
"title": "[DevFrontend] Affichage du Score chrono dans le plan de séance et l'historique",
"status": "open",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784328260662
},
{
"issueRef": "#29",
"path": "29",
"title": "[Bug] Serie qu'on ne peut pas terminer",
"status": "qa",
"priority": "critical",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [],
"updatedAt": 1784358750450
},
{
"issueRef": "#30",
"path": "30",
"title": "Ajouter ajouter des valeurs par défaut à la création d'un exercice",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [],
"updatedAt": 1784362687149
},
{
"issueRef": "#31",
"path": "31",
"title": "[Bug] Fleche retour non fonctionnelle dans une seance en cours",
"status": "closed",
"priority": "high",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784329139605
},
{
"issueRef": "#32",
"path": "32",
"title": "[Bug] Reprendre séance en cours pas toujours affiché",
"status": "qa",
"priority": "medium",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784361147125
},
{
"issueRef": "#33",
"path": "33",
"title": "[Bug] Impossible de lancer une seance",
"status": "qa",
"priority": "medium",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [],
"updatedAt": 1784361411170
},
{
"issueRef": "#34",
"path": "34",
"title": "Rendr ele compteur de série plus visible",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784363909962
},
{
"issueRef": "#35",
"path": "35",
"title": "Proposer de mettre plsuieurs images pour un exercice",
"status": "open",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784329838645
},
{
"issueRef": "#36",
"path": "36",
"title": "Afficher les images et les vidéos",
"status": "open",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784329810425
},
{
"issueRef": "#37",
"path": "37",
"title": "Pouvoir supprimer un programme, une séance ou un exercice",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784363570119
},
{
"issueRef": "#38",
"path": "38",
"title": "Proposer de mettre une image pour l'icone de l'exercice",
"status": "open",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784330204091
},
{
"issueRef": "#39",
"path": "39",
"title": "[DevBackend] Valeurs cibles par défaut sur Exercise",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"10ee045b-1c41-479e-ba03-dceed9edd495"
],
"updatedAt": 1784362685685
},
{
"issueRef": "#40",
"path": "40",
"title": "[DevFrontend] Formulaire exercice : champs de valeurs par défaut + préremplissage programme",
"status": "closed",
"priority": "critical",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784362686414
}
]
}