Building digest detail page with dynamic [id] route
Next.js 16 App Router dynamic route params are now async — params is Promise<{ id: string }> not { id: string }. Must await params before accessing properties. Applies to both page.tsx and route.ts handlers.