Jev Choice vs Score vs Noul
Choose the right Jev question type: Choice for named alternatives, Score for ordered levels, and Noul for one true-or-false proposition.
Choice: select one named alternative
Use Choice for routing, labels, policy branches, or tool selection. Make criteria mutually understandable and include an explicit fallback when the real world can fall outside the listed options.
Score: place a case on an ordered scale
Use Score for severity, priority, quality, or risk bands. Every level needs a concrete rubric; vague numbers create inconsistent decisions.
Noul: estimate whether one statement is true
Use Noul for a single factual or policy proposition. It returns P(true). Do not combine two conditions with “and” unless they genuinely form one proposition.
Compose decisions from small questions
Ask independent questions in parallel, then combine their typed answers in code. This keeps business policy visible, testable, and separate from model judgment.
questions = {
"queue": Choice(...), # named destination
"severity": Score(...), # ordered level
"policy_allows": Noul(...),# P(true)
}
# Combine answers in deterministic application code.