LLM: input ──► generated text ──► parser ──► validator ──► decision Jev: state + question ──► typed decision + probability ──► your code