Files
Momento/memento-note/docs/dashboard-audit-2026-07-16.md
Antigravity a77f3ffb6e
Some checks failed
CI / Lint, Unit Tests & Build (push) Failing after 1m15s
CI / Deploy production (on server) (push) Has been skipped
fix: batch priorités — thème, scroll, wizard, agents, slides, charts, packs
Anti-flash dark (color-scheme + applyDocumentTheme), scroll pages publiques,
prompts wizard/slides moins génériques, cron agents rattrapage nextRun null,
slides carnet via notebookId, graphiques à 2 crédits + hint, audit dashboard,
packs Stripe marqués non configurés sans price ID.
2026-07-16 20:48:55 +00:00

1.6 KiB
Raw Blame History

Audit dashboard Second Brain (/home) — 2026-07-16

Portée

Revue code de dashboard-view.tsx + widgets catalogue / paths / briefing.

Points sains

Zone Constat
Layout v5 configurable Catalogue widgets + /api/dashboard/layout
Prochaines pistes Fast paths + enrich async /api/briefing/paths
Revue quotidienne Checklist interactive (pas revue auto)
Quotas emitAiUsageChanged + consent IA sur actions
Aide « ? » DashboardWidgetHelp i18n
Empty states Widgets catalogue gèrent listes vides

Risques / écarts

# Problème Sévérité Action
1 Briefing dépend du cron / première visite : widgets peuvent rester vides temporairement Moyenne UX « chargement / aucune donnée » déjà partielle — dogfood
2 Bridges / clusters sémantiques absurdes cross-domaine Moyenne Produit insights (hors dashboard pur)
3 Widget usage encore mentalité « seaux » vs solde crédits Basse DashboardUsageWidget lit /api/usage/current (balance multi) — OK si API à jour
4 Agent suggestions vides si cron agent-suggestions off Basse Ops CRON_SECRET

Verdict

Dashboard utilisable et aligné prototype sur larchitecture. Pas de bug bloquant code identifié dans cette passe.
Reste dogfood : première visite, dark mode, clics paths, quotas 402.

Suite recommandée

  1. Dogfood 10 min sur compte réel
  2. Si widget usage affiche encore danciens seaux → forcer refresh API (déjà multi-feature dans usage-current)
  3. Prioriser pertinence bridges (insights) plutôt que refonte dashboard