# Audit dashboard Second Brain (`/home`) — 2026-07-16 ## Demande d’origine « Audit analytique : réaliser un audit complet du tableau de bord. » ## Correctifs appliqués (code) | # | Problème | Fix | |---|----------|-----| | 1 | Après refresh Memory Echo / activation IA, `loadPaths()` appelé **sans argument** → pistes non rechargées | `reloadBriefingAndPaths()` charge briefing puis paths | | 2 | Si `/api/briefing` échoue : spinner infini, aucune erreur | Bannière + bouton Réessayer | | 3 | Checklist « connexion » cochée quand il restait des pistes | `done` = plus aucune piste connect/resurface | | 4 | Skeletons `bg-stone-50` clairs en dark mode | Variante `dark:bg-zinc-950/40` | | 5 | Texte widget usage « par fonctionnalité » (seaux) | Solde unique de crédits | ## Déjà OK (revue code) - Layout v5 + grille widgets - Fast paths + enrich async - Revue matinale interactive - Quotas via `UsageMeter` (balance crédits) - Aide « ? » widgets - Empty states flashcards / activité ## Reste hors code (ops / produit) - Cron agent-suggestions pour peupler le carrousel agents - Pertinence sémantique des ponts (logique clusters /insights) - Dogfood manuel sur compte réel après deploy