Про составление Технического задания (ТЗ) можно прочитать множество статей, после которых этот документ всё ещё может казаться сложным и непонятным: что там писать, на что обратить внимание? - особенно, если вы не разработчик.
Если с сайтами ещё более-менее понятно: от дизайнера есть макеты всех страниц, от копирайтера есть тексты, а какие-то сложные технические аспекты может прописать сторонний специалист, то как быть с ботами?