For the past few weeks I've been signing in every day to check various posts and noticed that I was getting close to an Enthusiast Badge, having accumulated 21 or 22 days out of the necessary 30. I signed in again a few hours ago, no more than half a day after popping in multiple times to check for responses to various questions, but found that my Enthusiast total had been wrongly reset all the way back to 1. It's clearly an error on the part of StackExchange's software, which apparently didn't record any of my multiple visits from yesterday, but I'm not sure how to go about getting it rectified, or what caused it in the first place. I searched CrossValidated and couldn't find any related topics, nor any links at StackExchange to report this. Are there any guidelines for handling Badge errors of this kind? Any help would be appreciated - thanks.
The main question here appears to be - how to report bugs and issues to Stack Exchange staff.
The answer to that is - post it here as a question, with as much detail as possible to help reproduce the issue. Put the bug tag on it and it will be seen by Stack Exchange staff.
If you are suggesting a new feature or a change to an existing feature, tag it with feature-request - this too will be seen by Stack Exchange staff.
The secondary question is about the Enthusiast badge - the visit requirement is actually more than just looking at pages on the site - some sort of action is required (voting, asking, answering, commenting, flagging etc...) for a day to be counted. And days are UTC days, not local ones.