The Anthony Robins Information To Outsource Laravel Development
Set out the scope as concrete flows: who does what, and what happens next.
Every bit as useful, list what the first release deliberately excludes. An explicit exclusion list removes more argument later than the rest of the brief combined.