Typed answers, not strings
Choice picks an option, Score places the state on ordered levels, Noul says how likely a statement is true. Every answer carries probabilities and a confidence, so your code branches, sorts and routes on numbers.
See the three types