The instructions, context, examples, and output contract inside a model request.
A useful prompt separates the goal from supporting context, constraints, examples, and the expected output shape. Instruction hierarchy matters because system, developer, user, retrieved, and tool content do not have equal authority.