Prompts and schemas are designed to encourage structured outputs, then application code validates required fields, types, ranges, and allowed values before downstream use. Tool or function calls are permission-scoped and validated separately. Malformed, unsupported, unsafe, or low-confidence results follow a retry, fallback, rejection, or human-review path. No prompt or schema makes probabilistic output fully predictable.