I used to debug a bad AI product image by rewriting the prompt. Now I check the request contract first. A GPT Image 2 API request can be valid JSON and still be wrong for the selected model. A generic UI can leak a field from another provider. Two dimension controls can conflict. A timeout can turn one intended image into two generations. A technically successful output can still change the product. This is the seven-check preflight I put in front of the generation call. Disclosur...