Большинство ТЗ, которые есть в открытом доступе, написаны студиями под себя, то есть интересы заказчика не учитывают. Поэтоу надо писать самостятельно, а потом согласовывать с подрядчиком, выясняя что он может сделать, а что нет.
Самым главным требованием к верстке является адаптивность - нормальное отображение дизайна на всех устройствах, без выдумавания отдельных мобильных версий. В этом пункте надо перечислить популярные или необходимые Вам разрешения экранов.
Вторым требованияем является кроссбраузерность - одинаковое отображение в разных браузерах. В этом пункте надо перечислить популярные или нужные Вам барузеры.
Все остальное, например валидность, не так принципиально.