=== Bundle Analyze Gate Report ===
Generated: 2026-09-08T08:37:00Z
Ticket: W14a - Forgot Password Feature Implementation

== CHANGED FILES ==
- app/(auth)/forgot-password/page.tsx
- app/(auth)/forgot-password/verify/page.tsx
- app/(auth)/forgot-password/reset/page.tsx
- components/auth/ForgotPasswordForm.tsx
- components/auth/VerifyOtpForm.tsx
- components/auth/ResetPasswordForm.tsx
- components/auth/SignInForm.tsx

== BUILD SUMMARY ==
Build Status: SUCCESS
Build Tool: Next.js 14.2.35
Bundle Analyzer: @next/bundle-analyzer (webpack-bundle-analyzer)

== AFFECTED ROUTES SIZE ==
Route (app)                              Size     First Load JS
├ ƒ /forgot-password                    1.26 kB   109 kB
├ ƒ /forgot-password/reset             2.37 kB   101 kB
├ ƒ /forgot-password/verify            1.97 kB   110 kB
├ ƒ /login                              3.36 kB   108 kB (contains SignInForm)

Total Size (Changed Routes): 8.96 kB

== TOTAL BUNDLE SIZE ==
Static Client Chunks: 1,897.89 KB

Top 10 Largest Chunks:
1. 164f4fb6-d672ec4687c4ad98.js         322.52 KB (React + dependencies)
2. ad2866b8.1fd5edbd6b1bba26.js         193.88 KB (App logic)
3. 1525-47be5e10d85d4487.js             189.47 KB (Admin routes)
4. fd9d1056-920ee639bdccaed2.js         168.79 KB (Shared UI components)
5. framework-8e0e0f4a6b83a956.js        136.72 KB (Next.js framework)
6. 2117-bdc49a939be86c58.js             121.80 KB (More app logic)
7. main-3811fc0eca76533c.js             115.52 KB (Main entry)
8. polyfills-42372ed130431b0a.js        109.96 KB (Polyfills)
9. bc98253f.5b0f4fe717c5b99c.js         81.01 KB (Additional logic)
10. 3969.1aa9f1d6cd86471e.js            76.27 KB (More chunks)

== COMPARISON WITH BASELINE ==
No prior report found at this evidence path.
This is the baseline report for this ticket's bundle analysis.

Size Delta: 0 KB (baseline, no prior report to compare)

== GATE VERDICT ==
Gate Status: PASS
Reason: Initial baseline report with reasonable route sizes for forgot-password feature.
No unexpected growth detected (no prior baseline to regress against).

== DETAILED BUILD LOG ==
- Build completed successfully with ANALYZE=true
- All 31 static pages generated
- Webpack Bundle Analyzer generated HTML reports:
  * .next/analyze/client.html (541 KB) - Client bundle analysis
  * .next/analyze/nodejs.html (656 KB) - Server bundle analysis
  * .next/analyze/edge.html (271 KB) - Edge runtime analysis

Notes:
- Database errors in static generation do not affect bundle analysis (Prisma migration issues unrelated to this feature)
- Bundle analyzer reports are available in .next/analyze/ directory
- First Load JS values include shared framework code; individual route size represents just that page's code
