- Added email and name to the token during the sign-in process for improved user context. - Updated session callback to ensure session.user is populated with token data, including id, email, name, and role, while maintaining existing session data. - Added a warning for non-production environments when the token is missing or invalid.