I have the opportunity to work on a project to create a phone app. I have been given a document that's about 60 words total. There are a couple of phone calls and SMS message too, but it's clear to me that I'm going to have to work hard, just to figure out how hard I'm going to have to work.
In the software industry, is it expected that the client will provide clear specifications, or is it the developer's task to distill all the bits of phone calls, emails, SMS messages and whatnot into a Specifications Document to be approved by the client?
I understand there needs to be some flexibility, but what is the expectation I should have for the documentation at the beginning of the project?