);
}
```
Task 3: Verify build and TypeScriptsrc/lib/dashboard-queries.ts, src/app/admin/page.tsx
Run `npx tsc --noEmit` and fix any type errors (common: Drizzle `count()` return type, nullable fields).
Run `npm run build` to confirm the full Next.js build passes.
- [ ] `npx tsc --noEmit` passes
- [ ] `npm run build` passes
- [ ] /admin shows Dashboard heading with 4 KPI cards
- [ ] KPI cards display real data (not all zeros, assuming data in DB)
- [ ] Activity feed shows at least some items if data exists
- [ ] Dashboard is an RSC (no "use client" in page.tsx)