Дизайн-макет делается до или после технического задания?
Вопрос стоит заведомо неправильно, впрочем как и рассуждения, например следующие:
Мне видится, что делать ТЗ до макета не правильно, поскольку это лишает дизайнера свободы.
Какая свобода о чём вы здесь говорите? Большинство дизайнеров совершенно не разбираясь в вёрстке начинают рисовать дизайн-макеты, да ещё и адаптивные. Результат закономерен.
1). Дизайнер должен хорошо разбираться в вёрстке, иначе должен рисовать дизайн вместе с верстальщиком.
2). Естественно, до начала любого процесса, должен быть чёткий план действий и техническое задание. В вёрстке сайтов, помимо картинки ещё есть жёсткие технические требования, как-то: быстрая скорость загрузки, кроссбраузерность, оптимальные решения по коду. Дизайнер не может рисовать, что ему вздумается, всегда есть определённые рамки.
Разные там обсуждения и доработки есть практически всегда. У вас видимо неверное представление о ТЗ, как оно строится и какое бывает.