TRASH EXPLORER - RÉSUMÉ TECHNIQUE (≤200 mots) PROBLÈME: Section Trash affichait une liste vide (items fantômes, badges "0"). Clic sur dossier trash ne chargeait pas les notes dans Notes-liste. ROOT CAUSE: 1. TrashExplorerComponent.onFolderClick() ne propageait PAS l'événement folderSelected 2. Bouton accordion Trash émettait incorrectement '.trash' au toggle CORRECTIFS: [src/app/layout/sidebar/trash/trash-explorer.component.ts:91-94] - Ajout: this.folderSelected.emit(folder.path) dans onFolderClick() [src/app/features/sidebar/nimbus-sidebar.component.ts:90] - Retrait: folderSelected.emit('.trash') du bouton accordion FLUX CORRIGÉ: Clic dossier → TrashExplorer émet path → NimbusSidebar propage → AppShellNimbus définit folderFilter → NotesListComponent filtre notes → affichage ARCHITECTURE VALIDÉE: ✅ VaultService.buildTrashTree() construit arborescence correctement ✅ calculateTrashFolderCounts() calcule badges récursifs ✅ .trash exclu de Folders via sortAndCleanFolderChildren() ✅ NotesListComponent.filtered() compatible chemins trash ✅ Backend /api/vault charge .trash sans filtrage TESTS: - 4 fichiers test créés dans vault/.trash/ - Backend + frontend lancés (ports 4000, 3001) - Checklist complète: docs/TRASH_ACCEPTANCE_CHECKLIST.md - Détails: docs/TRASH_FIX_SUMMARY.md RÉSULTAT: Trash affiche arborescence réelle, clic charge notes, badges corrects, .trash absent de Folders, dark mode OK, empty-state géré.