Строгого (точнее, общезначимого) деления нет.
См. ответ на вопрос № 256612.
Строгих правил для использования синтаксической инверсии в подобных ситуациях нет. Но вы верно отмечаете, что инверсивный (обратный) порядок слов не является регулярным в русском языке.
С комментатором трудно согласиться. Ведь в русском языке при приветствии традиционно употребляется именительный падеж («Доброе утро!», «Добрый вечер!», а не «Доброго утра!», «Доброго вечера!»). Родительный падеж («Спокойной ночи!», «Всего доброго!») используется при прощании, а не при приветствии. Поэтому правильно говорить «Добрый день!».
См. также ответ на вопрос № 256612.