No code gets written before the PRD is signed.
A 90-minute conversation in week one is worth a 90-hour rewrite in week six. We won't move into Build until the PRD has named the goal, inputs, outputs, success criteria, and the out-of-scope list, and the client has signed off in writing.