pub fn assert_prompt_valid(prompt: &Value)
Validates that a prompt definition is MCP-compliant.
Panics if the prompt is malformed.