A written discovery scope
You get a written scope that names the problem, the users and the boundary of the first release, plus the open questions still to resolve and an initial estimate. Because you agree it before design or build starts, you can take it to your board or budget holder, or to another vendor, without paying for rework later.

