You are working on a consumer marketplace with a personalized home feed that helps users discover relevant options. The team wants to improve how recommendations are generated so the feed feels useful for different kinds of users, including new users, repeat users, and users with narrow or broad intent. You have been asked to think through the product approach before the team commits to a solution.
Design a feed generation system for user recommendations.