After years of baking sourdough I find that I cannot predict precisely the timing. I have to judge the dough at each step and not proceed until it is ready. This is especially true in that I like trying new things, making tweaks, fermenting at different temperatures, and this alters the timing. The timing depends highly on temperature, where in the refresh cycle the starter is at (still rising? fallen and foamy?), but also very much on your particular starter. Some starters run slow (especially newly created ones). Others are fast. Using someone else's timing just never seemed to work for me. Early on when I started baking sourdough I made some absolute bricks because I followed the timing that the recipe specified, even though their descriptions of the dough seemed very different to what I was seeing. And if they said two hours, then eight hours must certainly be enough... but it wasn't enough. Yes, it really can be off by that far (especially with a new weak sourdough starter that wasn't refreshed properly).
Nonetheless, you have to have some sort of plan. Turns out that I can always make it work within a certain set of bounds if I am home all day on some given day. And that has driven me into the following pattern:
1. Remove sourdough starter from refrigerator the night before, and refresh.
2. Build dough in the mid morning with active starter
3. Bulk ferment (with stretches and folds) in a proofer until it is ready
4. Pre shape. Then shape. Then refrigerate in bags.
5. Bake the loaves (I always do two boules) early the next morning.
This is by no means the only pattern that can be made to work, but it's robust and flexible enough for anything I've ever thrown at it.