Freelancers' sites request that you bid for the projects upfront, and sometimes schedule the project in phases. But most of the time, the project descriptions are rudimentary (like "I urgently need an app to weigh the Moon") so that it is virtually impossible to make any assumption.
In the initial phase of bidding, talking to the requester is not necessarily possible. So how does the bidding process really work ?