So... "Yearling" requires a year's membership, earning at least 200 rep that year... it's a Silver badge.
"Fanatic", a Gold badge, requires visiting for 100 consecutive days, but nothing else.
If you check the recently awarded Fanatic badges, you'll see folks with 77 rep, 153 rep, 235 rep, etc., who have a Gold badge, before any silvers, and some before before they are even considered a participating user - aka. the 200+ minimum expressed on the rankings pages as "users with less than 200 reputation are not tracked in the leagues".
I think there should be some secondary clause to help this badge stay worthy of its Gold status... perhaps a minimum total reputation? a minimum earned within the 100 days? certain amount of activity in Q/A's if not rep?
Something... anyone agree and/or have recommendations?