chore(idea): carnet #211 finalisé

This commit is contained in:
2026-08-15 10:58:07 +02:00
parent a4cdaca5c9
commit 1f94ed4004
3 changed files with 15 additions and 8 deletions

View File

@ -1,8 +1,8 @@
--- ---
issueRef: "#211" issueRef: "#211"
version: 10 version: 12
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1786783097821 updatedAt: 1786783177198
--- ---
2026-08-15 Main 2026-08-15 Main
- Ticket cree suite a la demande utilisateur: navigation web des dossiers du projet + telechargement fichiers et dossiers. - Ticket cree suite a la demande utilisateur: navigation web des dossiers du projet + telechargement fichiers et dossiers.
@ -14,4 +14,11 @@ updatedAt: 1786783097821
- DevBackend: endpoints `GET /api/project-files`, `GET /api/project-files/download-file`, `GET /api/project-files/download-directory`; tri dossiers puis fichiers, `.ideai` masque, controles anti-traversal/symlink sortant. - DevBackend: endpoints `GET /api/project-files`, `GET /api/project-files/download-file`, `GET /api/project-files/download-directory`; tri dossiers puis fichiers, `.ideai` masque, controles anti-traversal/symlink sortant.
- DevFrontend: nouveau panneau `Fichiers`, integration WebWorkspace desktop/mobile, gateways HTTP binaires/JSON. - DevFrontend: nouveau panneau `Fichiers`, integration WebWorkspace desktop/mobile, gateways HTTP binaires/JSON.
- QA: verdict VERT. Backend vert sur tests listing/download/zip; frontend vert sur `ProjectFilesPanel`, `httpInvoker`, `typecheck`. `WebMenus.test.tsx` rouge qualifie comme bruit preexistant hors scope, non bloqueur pour #211. - QA: verdict VERT. Backend vert sur tests listing/download/zip; frontend vert sur `ProjectFilesPanel`, `httpInvoker`, `typecheck`. `WebMenus.test.tsx` rouge qualifie comme bruit preexistant hors scope, non bloqueur pour #211.
- Etape en cours: commit et decision de merge local par Git. - Etape en cours: commit et decision de merge local par Git.
2026-08-15 Git (cloture cycle)
- Verification: `WebMenus` non modifie par la branche (rouge preexistant hors scope, sans contamination du merge); ajout crate `zip` (deflate) conforme au cadrage archive ZIP.
- Commit feature sur la branche: 79fc3d1 `feat(web): panneau Fichiers — navigation projet + téléchargements fichier/dossier ZIP — #211` (22 fichiers, +1648/-78).
- QA verte => merge local --no-ff vers develop: 33c547d `merge(web): panneau Fichiers — navigation projet + téléchargements — #211 (QA verte)`.
- Bookkeeping .ideai/ #211 commite sur develop: a4cdaca.
- develop propre, branche feature conservee, aucun push (105 commits d'avance locale). Cycle git clos.

View File

@ -2,7 +2,7 @@
id: "74ee25ee-6f1d-4a01-884d-b5ddcdc0ba10" id: "74ee25ee-6f1d-4a01-884d-b5ddcdc0ba10"
number: 211 number: 211
title: "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers" title: "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers"
status: "inProgress" status: "closed"
priority: "high" priority: "high"
sprint: null sprint: null
links: [] links: []
@ -11,7 +11,7 @@ attachments: []
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
createdAt: 1786781549289 createdAt: 1786781549289
updatedAt: 1786783097821 updatedAt: 1786783177198
version: 10 version: 12
--- ---
Feature web validee par QA; operations Git de commit/merge local en cours. Feature web validee par QA; operations Git de commit/merge local en cours.

View File

@ -2848,7 +2848,7 @@
"issueRef": "#211", "issueRef": "#211",
"path": "211", "path": "211",
"title": "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers", "title": "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers",
"status": "inProgress", "status": "closed",
"priority": "high", "priority": "high",
"sprint": null, "sprint": null,
"assignedAgentIds": [], "assignedAgentIds": [],
@ -2856,7 +2856,7 @@
"kind": "agent", "kind": "agent",
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
}, },
"updatedAt": 1786783097821 "updatedAt": 1786783177198
} }
] ]
} }