Readings in the requested order; 1/2 mapped to base/alt under both orders; UNSURE, an unparseable or out-of-range reply is unsure rather than a guess; an empty reading is described, not blank; a model error is an error, distinguishable from 'unsure'. The optional order-checked wrapper asks twice with the order swapped and keeps only agreement. Red: Request, Verdict, NewLLMAdjudicator and NewOrderChecked are undefined. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>