I'd like to know how you made some of the leaps from my posts on this topic. I've stated several times that I rarely formally test students; there is a formal black belt testing within my system. I don't see a formal test as an essential thing. Nor did I ever say anything amounting to the simple fact that someone tested entitles them to promotion; any test should be subject to the possibility of failure, or it's not a test. Nor is it a matter of rushing; to me it's a matter of fairness. Once someone's been tested, they deserve to know one way or the other. And once it's done -- it should be, in my opinion, done. Not stretched out over time. You can do a formal recognition later. You can induct people into associations later. But once the test is over, and the person is judged -- I think they simply deserve to know that they passed, and to receive their ranking very soon thereafter, like the next formal class. Show me what's gained by testing someone, but not telling them whether they've passed for several weeks after the results are known.
And, if a person has passed, and been promoted, stretching out the process of awarding them their certificates or badges or signs of rank over a year just seems to me to be playing games. You get them to stick around for a year; if they're not going to stay, they'll be gone at the end of that year anyway. If they are, they'll stay anyway. What's the benefit of getting someone to stay a little longer who's going to leave anyway? At best, you might keep a few who would have left, but more will put that begrudged year in, and walk away pissed off.
When I got my first level black belt, we were testing for black belt twice a year. I knew at the end of the day I tested that I'd passed. I received my black belt at the next class, from my teacher. I had to wait 6 months to the next formal induction for that, and that's when I received my certificate, because that's when they were signed and presented. Had I tested 6 months later -- I would have been promoted that same weekend.