In general, I always try to place rules and special code before where it’s used in the source. Often this will work okay the other way around but I don’t like to chance it.
I number volumes/sections etc because I can turn on automatic numbering in preferences and it will update them automatically and numerically as I add stuff. You can also just use names “Volume - Let there be light” “Chapter - And then there were random giraffes”.