GPT-5 finding
Route params typed as Promise and awaited; API signature mismatch
lowapi-contracthigh
- dashboard/app/api/runs/[id]/logs/route.ts:24-31
In Next.js App Router, params is a plain object, not a Promise. Typing it as Promise and awaiting it works at runtime (await on non-Promise is a no-op) but is misleading and could mask future errors.
Recommendation
Use the canonical signature: export async function GET(_req: Request, { params }: { params: { id: string } }). Remove await params.