I have been using SpamSieve for a while. I am meticulous in training and correcting. I correct EVERY message that is misclassified. I always have and my interaction with the program has not changed since I started, so no there are not a lot (any) spam messages that go uncorrected.
Every morning I check my spam folder, and about once a week, pull a good message out of it, using “Train As Good.”
Then I check my inbox, and if there is an obvious spam in it, I correct that using “Train As Spam”
That USED to happen perhaps once a week. Now it happens 3-4 times a day. In the Yoshi Grill example, if there was a message that added it to the whitelist (something I cannot imagine) it is long gone, as it is an obvious spam. I don’t think I ever let spam sit in my inbox, and I never do so without eventually training it as spam (e.g. vacation, when I come back to a bunch of messages after several days away)
The log I provided is the typical procedure–spam comes in, is a false negative, I see it, mark it as spam, and it is removed. All this happens in about 1 minute. If I need to do that any faster I can’t.
Trying to avoid a corpus reset as that all but shoots the program dead for a while.