Зависит, на самом деле нет правильного общего ответа на этот вопрос.
Хотя можно пойти по этому пути, это может помешать другому принципу, которому я склонен следовать, который заключается в том, что ни один предметный объект не может находиться в недопустимом состоянии.
Поскольку домен вашей подсистемы представляет собой отправку формы, хотя это может быть логично сделать по состоянию - то есть сам домен не исключает наполовину заполненные формы, только при отправке действует правило, согласно которому всеобязательные поля должны быть заполнены, действительно вступает в силу.
Например, для половины заполненной формы может иметь смысл иметь смысл, особенно если форма должна пройти через рабочий процесс (например, получить супервизор).подпись), пока он не будет считаться завершенным