The verification. How you'll know your app is done and working as expected.
A short list of things to do with the tool, paired with what should happen. Each check is plain English, concrete, and observable.
Each check should use the same shape: "When [action], [result]."
When an unsupported file is uploaded, an error message reminds me about the types that can be used.
This format does three jobs at once:
- The AI uses your checks as additional context during code generation.
- You walk through them as a test script after your app is built.
- Writing them surfaces assumptions you didn't realize you had and helps you to specify them or refine your previous steps.