Routine design rule
A good routine has fewer blocks than you want. Start with the smallest version you would still do when tired, late, or interrupted.
Morning vs evening
Morning routines create momentum. Evening routines reduce tomorrow's friction. Most users need both, but one stable routine beats two fantasy routines.