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