Decision API: Moving Beyond “Reply in JSON” Prompts to Typed, Calibrated Answers