The sidebar rendered /dashboard twice: once as a hardcoded NavItem (lines 45-50) and again via navItems.map() (navItems[0] is also /dashboard). Dropped the hardcoded item so the single source of truth (navItems in lib/navigation.ts) drives the rail. Removed the now-unused LayoutDashboard import. tsc + biome green. Co-Authored-By: Claude Opus 5 (Nous Research)