Output Contracts: Stop Inconsistent AI Results | UD