Кажется, подробное ТЗ, оно же техническое задание, нужно давать не только айтишникам. Разным мастерам, строителям и рабочим тоже нужно крайне детально описывать, что и как делать. И да, обязательно просить включать логику в те моменты, когда нет точной инструкции. Иначе может получиться нечто вроде следующего:
1. Расположение этих умывальников
2. Повесили кондиционер на балконе
3. И духовка под потолком
4. Эта крыша над столиком для пикника
5. Можно было посмотреть в интернете, как выглядит баскетбольная площадка, но нет
6. Эта полка точно не вверх тормашками?
7. Очень удобная велодорожка
8. Невозможно выключить свет, когда включена зарядка
9. Этот забор посреди пешеходного перехода
10. Этот забор никак не обойдешь
11. Лавочки для невысоких
12. Вешалка для полотенец слишком низко над умывальником
13. Это что-то странное
14. Очевидно же, что место есть. Так почему?!