Structured outputs, schema validation, and the boring Go layer that keeps probabilistic agents from becoming probabilistic incidents.