Board-game recommendations by group profile — player count, complexity tolerance, theme, playtime, budget, and ages, grounded in current web reviews/discussion (never BoardGameGeek data). Returns a ranked shortlist with fit reasoning, honorable mentions, and honest avoid-list.