=== 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