We need to output JSON with fields: joke_text, headline, meme_caption, image_pro...
We need to output JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be German language for joke_text, headline, meme_caption. image_prompt in English. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, classic Chuck Norris style. Must not be offensive, no politics, no real suffering. Must avoid clichés but still typical. Provide a unique scenario. We need to ensure each field respects length limits: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to produce JSON only, no markdown code blocks. Let's craft a joke: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, indem er ihn einfach ansieht." That's typical. But need uniqueness. Maybe something about "Chuck Norris kann einen Kühlschrank ohne Strom kalt machen". Let's think of a classic style: "Chuck Norris kann einen Kaugummi ohne Kaugummi kauen". Hmm. Better: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, indem er ihn nur ansieht." That's okay but maybe too similar to known jokes. Let's create something fresh: "Chuck Norris kann einen leeren Teller ohne Essen leeren, indem er ihn nur ansieht." That might be weird. Maybe: "Chuck Norris kann einen Stuhl ohne Sitzplatz zum Sitzen bringen, indem er ihn nur anschaut." Hmm. We need to start with "Chuck Norris". Let's craft: "Chuck Norris kann einen leeren Kühlschrank ohne Strom kalt machen, indem er ihn nur ansieht." That's unique. But we need to ensure it's funny and typical. Maybe: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, indem er ihn nur anschaut." That's similar to known jokes but maybe okay. Better: "Chuck Norris kann einen leeren Wasserhahn ohne Wasser zum Fließen bringen, indem er ihn nur anschaut." That is unique. Let's craft a joke: "Chuck Norris kann einen leeren Wasserhahn ohne Wasser zum Fließen bringen, indem er ihn nur anschaut." That's okay. Now headline: short, max 80 chars. Something like "Chuck Norris lässt Wasser fließen, ohne einen Hahn zu öffnen". That's within 80 chars. Meme caption: max 80 chars. Something like "Wenn der Hahn stillsteht, macht Chuck Norris das Wasser laufen". That's okay. Image prompt: English description of specific scene from the joke. Must include "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest." Then add [Spezifische Szene aus dem Witz]. Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene: maybe "Chuck Norris stares at a dry faucet, causing water to flow". So we can write: "Chuck Norris stares at a dry faucet, causing water to flow". Then embed into prompt. Full image_prompt: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. Chuck Norris stares at a dry faucet, causing water to flow. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title max 60 chars: maybe "Chuck Norris lässt Wasser fließen ohne Hahn". That's 38 chars. Meta description max 160 chars: something like "Chuck Norris kann einen leeren Wasserhahn ohne Wasser zum Fließen bringen, indem er ihn nur ansieht – ein klassischer, witziger Chuck‑Norris‑Witz." Count characters: let's count roughly: "Chuck Norris kann einen leeren Wasserhahn ohne Wasser zum Fließen bringen, indem er ihn nur ansieht – ein klassischer, witziger Chuck‑Norris‑Witz." That's maybe ~130 chars, okay. Now ensure JSON fields are correct. Fields: - joke_text: German full joke text. Must start with "Chuck Norris" or mention him. Our joke: "Chuck Norris kann einen leeren Wasserhahn ohne Wasser zum Fließen bringen, indem er ihn nur ansieht." That's good. - headline: short, max 80 chars. Provide something like "Chuck Norris lässt Wasser fließen, ohne den Hahn zu öffnen". That's within 80. - meme_caption: max 80 chars. Something like "Wenn der Hahn stillsteht, macht Chuck Norris das Wasser laufen". That's within 80. - image_prompt: English as described. - meta_title: max 60 chars. Provide "Chuck Norris lässt Wasser fließen ohne Hahn". That's 33 chars. - meta_description: max 160 chars. Provide the description. Now ensure no markdown code block. Just raw JSON. Check lengths: Headline: "Chuck Norris lässt Wasser fließen, ohne den Hahn zu öffnen" length? Count characters: Let's count: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)l14ä15s16s17t18 (space19)W20a21s22s23e24r25 (space26)f27l28i29e30ß31e32n33, (space34)o35h36n37 (space38)d39e40n41 (space42)H43a44h45n46 (space47)z48u49 (space50)ö51f52f53n54e55n56. That's about 56 characters, okay. Meme caption: "Wenn der Hahn stillsteht, macht Chuck Norris das Wasser laufen". Count: W1e2n3 (space4)d5e6r7 (space8)H9a10h11n12 (space13)s14t15i16l17l18s19t20e21h22t23, (space24)m25a26c27h28t29 (space30)C31h32u33c34k35 (space36)N37