Тебе как тестировщик или как проджект ответить? =)
Как тестировщик, ты не можешь работать вообще, т.к. не знаешь как должно быть, тут только хороший QA сможет спасти ситуацию, как ПМ ты должен принимать решения и каждое переспрашивать у заказчика либо принимать его на основании своего мироощущения, которое тоже может не совпадать с пониманием "правильного" у заказчика, что в итоге выльется в двойную а то и тройную работу над одной фичей
Так, что тебя не спрашивают хочешь ты работать над проектом без спецификации или не хочешь, тебе он либо приходит в наследство (если ты проджект) либо просто в очереди (если тестировщик) =)
А изначально проект без спецификации может оказаться и начать "плыть" из-за пофигизма/некомпетентности заказчика/проджекта
Рассмешил))) Уточнять почти бесполезно, так как зачастую заказчик просто не ориентируется в вопросе и даже среди предложенных вариантов не может ничего выбрать. В итоге кое-как как утверждается некое решение, которое на практике заказчику уже не нравится.
И самое главное - для претензий основания не нужны. Для многих IT это что-то незначительное, в том смысле, что "добавьте галочку и вот сюда поле" считается пустяковым делом, хотя по факту может принести в легкую несколько недель работы.