executable specification
An executable specification makes requirements checkable.
Use this when The agent keeps filling gaps with different interpretations.
without the term
“Every time I ask for this feature you interpret it differently. Can we write down exactly what it should do, with examples of what's allowed and what isn't, in a way we can actually test?”
with the term · How do you ask a model for executable specification?
Write an executable specification for this workflow, including one rejected case. Implement it and run the checks against the agreed behavior.
What is executable specification?
The requirement is written as examples, schemas, or contracts that a test can run, so a disagreement about meaning shows up as a failing check instead of a different guess.
Why does executable specification matter when vibe coding?
A prose goal may omit the rules that distinguish correct behavior.
How do you do executable specification?
Write observable examples and constraints before implementing the uncertain behavior.
What goes wrong with executable specification?
A document describes the intended behavior but no check exercises it.