Про соответствие ТЗИной раз из клиента техническое задание не выбить, приходится составлять его самому — хотя бы примерно. Просто чтобы не возникло недопониманий в ходе работы.
Но если клиент принес ТЗ, значит, он сделал это не просто так. Если там стоит два десятка ключей и определенный балл по Тургеневу — значит, это зачем-то клиенту необходимо.
Приносить заказчику текст без учета ТЗ — не гуд совсем. Может быть, какие-то моменты можно было и опустить, но это нужно было обговорить еще до начала работ. Текст не по ТЗ может обернуться скандалом, срывом сроков, плохой репутацией — да много еще чем.
Вывод: если есть ТЗ — тщательно следуй его букве. А когда не можешь — предупреждай об этом в ходе работ. Но постарайся свести такие случаи к минимуму.