Legal rulings, business decisions: you can't verify the conclusion. But you can verify the process. Model every mandatory reasoning step as typed schema properties, put the verdict last.
CoT becomes 100% structurally guaranteed. Streaming + property order validation catches the AI skipping steps in real time, mid-generation. DeepPartial<T> fills corrections progressively as output streams in.
If you can verify the process, you can harness any domain.