Intent should be explicit.
Software should not emerge from vague prompts alone. Before code is generated, the system should know the problem, the audience, the expected behavior, the constraints, and what success means.
- what problem is being solved
- who it is for
- what behavior is expected
- what constraints matter
- what success means