Outputs
What comes out of the solution (results, text, files)
Outputs are what comes out of the solution and into someone's hands: the result, text, file, decision, or action that makes the whole thing worth running.
Defining outputs before you build is one of the most practical moves in this cluster. When you know what you want to receive, you have a way to evaluate what the solution actually produces. Without that, review becomes guesswork: you are looking at AI output without knowing what good looks like.
Outputs should be described in terms a real user can evaluate, not in terms of what the AI generates internally. "A structured summary of the call" is an output. "A 200-token response" is an implementation detail. The person reviewing the output needs a human-readable standard to judge against.
It is worth being explicit about format too: where the output lands, what file or structure it takes, and who receives it. An output that cannot be read by the next step in the process is not an output yet.
