ollama json mode keeps inventing camelCase when my Zod is snake_case
hit this three times this week on mistral:small via ollama. schema says user id , created at . model returns userId / createdAt like it read a typescript tutorial and decided my contract was optional…