Define your design in detail. Requirements, constraints, user needs, success criteria, and precise specifications.
A specification is a contract between you and your maker. Be clear. Be precise.