Corrige loadPaths sans argument après Echo/IA, bannière si briefing en échec, checklist connexion inversée, skeletons dark, libellé usage = solde unique.
1.2 KiB
1.2 KiB
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