I tried this set of prompts trying to get ChatGPT generate a diet plan with close-to-impossible constraints.
Its behaviour is interesting: it generates a response that ignores some of the constraints.
When corrected, it admits the mistake, but then it does it again when offering a correction.