We had a long thread about that. I’ll see if I can hunt it up.
Meanwhile, the very short answer is “yeah, kinda”. If you don’t make a promotion you’ll have a limit on how many more years you can remain in the service. But it’s NOT at all like like “You just flunked your one chance at promotion; you’re FIRED!”