Coding on a guess is the most expensive way to discover you misunderstood the requirement. When a request is vague, my job is to turn ambiguity into a shared, written understanding before writing code, then validate cheaply. Ambiguity is not a blocker to push back on; it's a normal part of the work to drive out.
