writing code → precise instructions
Specification
Turn a vague business goal into instructions exact enough that nothing important is left to the model's guess.
e.g. "build a checkout" — but how are refunds taxed, which currencies, what happens on a partial refund? Some guesses ship broken, and nobody notices until customers do.