diff --git a/.ideai/tickets/210/carnet.md b/.ideai/tickets/210/carnet.md index baf8777b..735c32ce 100644 --- a/.ideai/tickets/210/carnet.md +++ b/.ideai/tickets/210/carnet.md @@ -1,8 +1,8 @@ --- issueRef: "#210" -version: 7 +version: 9 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} -updatedAt: 1786780136281 +updatedAt: 1786780226682 --- 2026-08-15 Main - Ticket cree suite a la demande utilisateur: ajouter l'heure de reception aux messages de la custom CLI. @@ -13,4 +13,10 @@ updatedAt: 1786780136281 - DevFrontend: implementation faite dans CustomAgentChatView + tests associes. - Verification dev annoncee: `npm test -- --run src/features/agents/CustomAgentChatView.test.tsx` = OK, `npm run typecheck` = OK. - QA: verdict VERT. Commandes executees reellement: test cible frontend et typecheck; scenario additionnel couvre aussi le chemin `error`. -- Etape en cours: commit et decision de merge local par Git. \ No newline at end of file +- Etape en cours: commit et decision de merge local par Git. + +2026-08-15 Git (cloture cycle) +- Commit feature sur la branche: 7f671df `feat(web): heure de réception des messages custom CLI — #210` (CustomAgentChatView.tsx + tests, 2 fichiers). +- QA verte => merge local --no-ff vers develop: 7dbaa73 `merge(web): heure de réception des messages custom CLI — #210 (QA verte)`. +- Bookkeeping .ideai/ #210 commite sur develop: 903c62b. +- develop propre, branche feature conservee, aucun push (101 commits d'avance locale). Cycle git clos. \ No newline at end of file diff --git a/.ideai/tickets/210/issue.md b/.ideai/tickets/210/issue.md index 224ebb93..de425eac 100644 --- a/.ideai/tickets/210/issue.md +++ b/.ideai/tickets/210/issue.md @@ -2,7 +2,7 @@ id: "7ab8d3ba-799e-41c0-97a3-47b69ef9c1b7" number: 210 title: "Ajouter l'heure de reception aux messages de la custom CLI" -status: "inProgress" +status: "closed" priority: "medium" 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: 1786779488271 -updatedAt: 1786780136281 -version: 7 +updatedAt: 1786780226682 +version: 9 --- Afficher l'heure de reception pour les messages de la surface custom CLI. Implementation frontend locale validee par QA; en attente des operations Git de commit/merge local. \ No newline at end of file diff --git a/.ideai/tickets/211/carnet.md b/.ideai/tickets/211/carnet.md new file mode 100644 index 00000000..fd93f319 --- /dev/null +++ b/.ideai/tickets/211/carnet.md @@ -0,0 +1,13 @@ +--- +issueRef: "#211" +version: 3 +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedAt: 1786781640662 +--- +2026-08-15 Main +- Ticket cree suite a la demande utilisateur: navigation web des dossiers du projet + telechargement fichiers et dossiers. +- Inventaire initial: pas de ticket existant. +- Surface cible: `WebWorkspace` avec nouveau panneau `Fichiers`. +- UX: panneau dedie, navigation progressive via fil d'Ariane + liste du dossier courant + actions par ligne; desktop dockable, mobile plein ecran; action explicite `Telecharger` / `Telecharger le dossier`. +- Architect: nouveau contrat backend/web dedie au projet; listing JSON minimal avec paths relatifs au root; endpoints HTTP binaires dedies pour fichier et archive ZIP; confinement strict au root; `.ideai/` masque par defaut; streaming pour les dossiers. +- Etape suivante: topologie Git puis implementation backend/frontend alignee sur ce contrat. \ No newline at end of file diff --git a/.ideai/tickets/211/issue.md b/.ideai/tickets/211/issue.md new file mode 100644 index 00000000..9104af1d --- /dev/null +++ b/.ideai/tickets/211/issue.md @@ -0,0 +1,17 @@ +--- +id: "74ee25ee-6f1d-4a01-884d-b5ddcdc0ba10" +number: 211 +title: "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers" +status: "inProgress" +priority: "high" +sprint: null +links: [] +agentRefs: [] +attachments: [] +createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +createdAt: 1786781549289 +updatedAt: 1786781640662 +version: 3 +--- +Ajouter dans l'interface web une surface permettant de parcourir les dossiers du projet et de télécharger des fichiers individuels ainsi que des dossiers complets. \ No newline at end of file diff --git a/.ideai/tickets/counter.json b/.ideai/tickets/counter.json index e15c685c..48d49fbd 100644 --- a/.ideai/tickets/counter.json +++ b/.ideai/tickets/counter.json @@ -1,3 +1,3 @@ { - "nextNumber": 211 + "nextNumber": 212 } \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index c08586c6..4dcb7b94 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -2834,7 +2834,7 @@ "issueRef": "#210", "path": "210", "title": "Ajouter l'heure de reception aux messages de la custom CLI", - "status": "inProgress", + "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], @@ -2842,7 +2842,21 @@ "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, - "updatedAt": 1786780136281 + "updatedAt": 1786780226682 + }, + { + "issueRef": "#211", + "path": "211", + "title": "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers", + "status": "inProgress", + "priority": "high", + "sprint": null, + "assignedAgentIds": [], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1786781640662 } ] } \ No newline at end of file