// app/page.tsx export const dynamic = 'force-dynamic' import { redirect } from 'next/navigation' import { getSession } from '@/lib/auth/get-session' import { getRoleHome, isValidRole, type UserRole } from '@/lib/auth/roles' export default async function RootPage() { const session = await getSession() if (!session) redirect('/login') if (session.role && isValidRole(session.role)) { redirect(getRoleHome(session.role as UserRole)) } redirect('/login') }