The description of the Generalist badge reads:
Provide non-wiki answers of 15 total score in 20 of top 40 tags.
But I've provided non-wiki answers of at least 18 total score in 21 of the top 40 tags (riddle, logic-puzzle, math, lateral-thinking, word, rhyme, story, word-problem, calculation-puzzle, strategy, probability, cryptograms, enigmatic-puzzles, game, combinatorics, visual, number-sequence, password, wordplay, liars, trivia) and haven't got this badge. Is this a bug? I should add that I haven't "only just" achieved these scores - I think I've been eligible for the Generalist badge for a week or so now.