1. да, я считаю что выносить констрейнты в алиас не нужно
2. но если выносить, то называть алиас не по имени функции, потому что иначе из-за нейминга между алиасом и функцией соответствие один к одному, и тогда не ясно зачем этот алиас, если можно прям в функции и написать констрейнты
3. если добавиться некая функция f, которая будет иметь те же констрейнты, то скорее всего их лучше скопировать, потому что совпание алиасов может быть случайно
4. сейчас алиас выглядит не как констейнты, нужные для обновления статуса, а как ВСЕ констрейнты, нужные для функции апдейта, из-за нейминга
5. если эта функция f будет использовать этот алиас, то если вдруг changeWorkerStatus вдруг затребует лишний констрейнт (например Show), то из-за нейминга будет мысль, что добавлять этот констрейнт нужно в алиас.
6. но для f этот Show будет не нужен
7. значит очевидно Show констрейнт должен быть в самой функции changeWorker, а не в алиасе
8. значит и алиас нужно назвать иначе, чтобы не было ложного соответствия