At the beginning of “Putin’s War” — which should really be called “Biden’s War” — since it was Creepy Joe’s reluctance to consider even modest measures to avoid this conflict that caused it — I predicted four stages completing sometime in April, maybe May, given the unpredictable, if not unprecedented nature of events.
Prognostication is very difficult, especially with regard to the future. But it was a reasonable guess at the time, probably.