pub fn validate_input(def: &ToolDefinition, input: &Value) -> Result<()>Expand description
Validate input against a tool’s parameters schema.
MVP: only checks top-level required keys are present. Full JSON-Schema
validation is layered in later (see PORTING_PLAN.md).