A few months ago, I noticed something frustrating while building AI applications:

The model response looked perfect.

The JSON was valid.

The schema matched.

The API returned 200.