Noul
A noul question declares criteria for true and optionally false. A decided response uses noul: "yes" or noul: "no"; it does not return a calibrated probability. If the supplied evidence supports both sides, the outcome is unresolved. If neither side is supported, it is refused.
Request
{
"state": {"request": "The request was approved"},
"questions": {
"approved": {
"type": "noul",
"instructions": {"question": "Was the request approved?"},
"criteria": {
"true": "The request was approved; approved",
"false": "The request was rejected; rejected"
}
}
}
}
Outcomes
A decided answer includes index (0 for yes, 1 for no), evidence, and may_act: true. An unresolved or refused answer has may_act: false; inspect its supported or unfound field to see what prevented a single answer.
The exact fields and evidence shape are documented in the /v1/systemone reference.