diff --git a/.ideai/tickets/305/carnet.md b/.ideai/tickets/305/carnet.md index c5f7e0cf..e899de6b 100644 --- a/.ideai/tickets/305/carnet.md +++ b/.ideai/tickets/305/carnet.md @@ -1,8 +1,8 @@ --- issueRef: "#305" -version: 6 +version: 7 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} -updatedAt: 1789115266263 +updatedAt: 1789115934356 --- # Carnet #305 - Tâches planifiées projet avec outil MCP et menu utilisateur @@ -231,3 +231,16 @@ npm --prefix frontend run build Risques résiduels non bloquants: - Pas de test live AppImage/desktop scheduler réel dans cette passe QA; validation limitée aux tests automatisés Rust/TS et inspection du câblage. - Les critères UX exhaustifs comme notifications discrètes et parcours complet créer UI -> lire MCP / créer MCP -> lire UI sont couverts par contrat/adapters/tests unitaires ciblés, pas par un e2e navigateur/Tauri complet. + +## Clôture Git/AppImage — 2026-09-11 +- Feature commit: `7007b2c` sur `feature/305-scheduled-project-tasks-mcp`. +- Sync tickets: `686cf31`. +- Merge local develop: `600aae17`. +- Rebuild AppImage depuis `develop @ 600aae17` réussi. +- Artefact: `target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage`. +- Taille: `120560120` octets. +- SHA-256: `d7de4519736eee6b923ba5b9a6e966cea08760173bd85a66ae6422a60a95e0d1`. +- Commit dédié rebuild: `1e2cb5e`. +- Tag annoté: `v0.48.0`. +- Aucun push effectué. +- Restant manuel: remplacer l'AppImage installée puis relancer IdeA pour valider live le binaire v0.48.0. diff --git a/.ideai/tickets/305/issue.md b/.ideai/tickets/305/issue.md index d603b41b..e442a5a4 100644 --- a/.ideai/tickets/305/issue.md +++ b/.ideai/tickets/305/issue.md @@ -2,7 +2,7 @@ id: "6b6abd28-59c9-4f07-a19c-fb3770ef1415" number: 305 title: "Tâches planifiées projet avec outil MCP et menu utilisateur" -status: "qa" +status: "closed" priority: "high" sprint: null links: [] @@ -11,7 +11,7 @@ attachments: [] createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} createdAt: 1789021772418 -updatedAt: 1789114711757 -version: 5 +updatedAt: 1789115934356 +version: 7 --- Demande utilisateur du 2026-09-10 : ajouter à IdeA des tâches planifiées liées au projet, gérables par IdeA plutôt que par le cron Linux. Les agents doivent disposer d'un tool MCP pour créer des tâches récurrentes/projet. L'utilisateur doit avoir un menu par projet pour créer, supprimer et modifier ces tasks. Motivation : éviter qu'un orchestrateur crée un cron système Linux pour nettoyer régulièrement un dossier projet qui grossit build après build. Une fois livré et validé, rebuild l'AppImage. \ No newline at end of file diff --git a/.ideai/tickets/314/carnet.md b/.ideai/tickets/314/carnet.md index 73ba34d5..a413babf 100644 --- a/.ideai/tickets/314/carnet.md +++ b/.ideai/tickets/314/carnet.md @@ -1,8 +1,8 @@ --- issueRef: "#314" -version: 5 +version: 6 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} -updatedAt: 1789115266263 +updatedAt: 1789115934377 --- # Carnet #314 - Conversation liée après reboot affiche transcript indisponible @@ -52,3 +52,14 @@ npm --prefix frontend run build ``` Risque résiduel non bloquant: pas de repro manuelle après reboot réel dans l'AppImage; la validation prouve le contrat backend/DTO/frontend automatisé et le scénario WebSocket de session stale récupérée avec `missingTranscript`. + +## Clôture Git/AppImage — 2026-09-11 +- Fix inclus dans le feature commit `7007b2c` et le merge local develop `600aae17`. +- Rebuild AppImage depuis `develop @ 600aae17` réussi. +- Artefact: `target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage`. +- Taille: `120560120` octets. +- SHA-256: `d7de4519736eee6b923ba5b9a6e966cea08760173bd85a66ae6422a60a95e0d1`. +- Commit dédié rebuild: `1e2cb5e`. +- Tag annoté: `v0.48.0`. +- Aucun push effectué. +- Restant manuel: remplacer l'AppImage installée puis relancer IdeA pour valider live que l'état post-reboot est désormais actionnable. diff --git a/.ideai/tickets/314/issue.md b/.ideai/tickets/314/issue.md index 948c3ad5..3f03bea6 100644 --- a/.ideai/tickets/314/issue.md +++ b/.ideai/tickets/314/issue.md @@ -2,7 +2,7 @@ id: "dc01987e-3002-447f-821b-4fc2cb71a28c" number: 314 title: "Conversation liée après reboot affiche transcript indisponible" -status: "qa" +status: "closed" priority: "high" sprint: null links: [{"target":"#305","kind":"relatesTo"}] @@ -11,7 +11,7 @@ attachments: [] createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} createdAt: 1789108874927 -updatedAt: 1789114712037 -version: 4 +updatedAt: 1789115934377 +version: 6 --- Signalement utilisateur du 2026-09-11 au démarrage d'IdeA après allumage du PC : la fenêtre Main affiche « Conversation liée — transcript indisponible. » au centre de la cellule. Capture jointe côté conversation utilisateur. À investiguer : distinguer garde-fou attendu de #307 vs régression de restauration/lecture du transcript après reboot, et faire en sorte que l'utilisateur récupère soit le transcript, soit un état/action utile. \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index b26b408e..3f3fa061 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -4184,7 +4184,7 @@ "issueRef": "#305", "path": "305", "title": "Tâches planifiées projet avec outil MCP et menu utilisateur", - "status": "qa", + "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], @@ -4192,7 +4192,7 @@ "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, - "updatedAt": 1789114711757 + "updatedAt": 1789115934356 }, { "issueRef": "#306", @@ -4322,7 +4322,7 @@ "issueRef": "#314", "path": "314", "title": "Conversation liée après reboot affiche transcript indisponible", - "status": "qa", + "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], @@ -4330,7 +4330,7 @@ "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, - "updatedAt": 1789114712037 + "updatedAt": 1789115934377 } ] } \ No newline at end of file