Strannyk, Это да, я понимаю) мы так и делаем. Оговариваем контракты и фиксируем в задаче.
Но если потом вдруг, по какой-то причине происходят изменения в этих самых контрактах, потом приходится бегать к разработчику (я понимаю, что в идеале, если вдруг поменялись контракты это должно быть отображено в задаче, но не всегда происходит так как хочется)
WbICHA, этот вариант подходит в том случае, если изменений планируется по минимуму, а что если их много может быть?
Каждый раз обращаться к нему с вопросом "Что ты поменял"?
Поведение такое требуется по задаче.
то есть логика такая.
Пользователь заполняет форму, после заполнения нужных полей сразу отправляется запрос в бд (при этом сейчас не должно попасть в запрос значение из определенного поля, но при этом значение в нем должно быть)
После того как пользователь поменяет какое-то поле, отправляется запрос со всеми полями (в том числе с тем, которое до этого не отправлялось)