Performance
- Lighthouse audit — 모든 metric 90+.
- Bundle analyzer 돌림; client chunk 에 surprise 없음.
- 무거운 library 가 Server Component 안에만.
- Above-the-fold image 에
preload. - 모든 font 위해
next/font. - Route 별 caching 전략 명시적.
SEO
- 모든 page 에 metadata (title, description, OG).
app/sitemap.ts가sitemap.xml생성.app/robots.ts가 crawl rule 정의.- OG image 정확히 render (Twitter Card validator).
Security
next.config.ts에 security header (CSP, X-Frame-Options, HSTS).- 어떤
NEXT_PUBLIC_variable 에도 secret 없음. - Server Action 이 input validate + auth check.
- Security patch 위해 최신 Next.js minor.
Error handling
- Custom
not-found.tsx. - App root 에
error.tsx. - Root layout 위한
global-error.tsx. - Error tracker (Sentry) wire.
Accessibility
- 모든 image 에
alt. - 모든 input 에 label.
- Keyboard navigation 작동.
- Color contrast 가 WCAG AA pass.
- Screen reader sweep 끝남.