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 in German. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering. Must be creative. We need to ensure each field respects length constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to produce JSON only, no markdown code block. Let's craft a joke: maybe "Chuck Norris can divide by zero." But that's common. Need unique. Maybe "Chuck Norris once tried to play a game of rock-paper-scissors with a tiger, and the tiger surrendered." That's okay. But must start with "Chuck Norris" or mention him. Let's start: "Chuck Norris ließ einmal einen Schachzug gegen einen Elefanten machen und gewann, weil der Elefant Angst hatte, dass er den Turm mit einem einzigen Blick zerschmettert." But need to be concise but still a joke. Maybe: "Chuck Norris hat einmal versucht, einen Marathon gegen einen Superschallflieger zu laufen – er gewann, weil der Flieger Angst hatte, dass er die Ziellinie mit einem einzigen Blick erreichen würde." Better: "Chuck Norris ließ einen Computer einen Witz erzählen – der Computer lachte so laut, dass er abstürzte." But need uniqueness. Maybe: "Chuck Norris hat einmal einen Schneemann aus reinen Fakten gebaut, und der schmolz erst, als er einen kalten Witz hörte." Hmm. We need to produce a joke_text that is a full joke, maybe a short story. Let's craft: "Chuck Norris stellte sich einmal einem Schachspiel gegen eine KI – er gewann, weil er jede Zugkombination mit einem einzigen Blick in die Zukunft sah und die KI plötzlich Angst vor seinem unbezwingbaren Intellekt hatte." That's okay. Now headline: short, max 80 chars. Something like "Chuck Norris vs. die KI: Der ultimative Schach-Gag". That's under 80. Meme caption: max 80 chars, maybe "Wenn Chuck Norris den Computer zum Lachen bringt, stürzt er ab!" That's 57 characters? Let's count: "Wenn Chuck Norris den Computer zum Lachen bringt, stürzt er ab!" That's 61 characters maybe. It's okay. Image prompt: English prompt for image generation: Must describe scene. Something like: "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 playing chess against a glowing AI hologram, the AI looks terrified, dramatic cinematic lighting, American flag background. No text, no captions." Need to include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "[Spezifische Szene aus dem Witz]" in the prompt. So we need to embed that phrase? Actually they wrote: "... [Spezifische Szene aus dem Witz]. Photorealistic action movie poster..." So we need to replace that placeholder with the specific scene from the joke. So we need to include the scene description. So we can write: "Chuck Norris playing chess against a glowing AI hologram, the AI looks terrified". So the 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 playing chess against a glowing AI hologram, the AI looks terrified. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: max 60 chars. Something like "Chuck Norris vs KI: Schach-Gag zum Lachen". Count characters: "Chuck Norris vs KI: Schach-Gag zum Lachen" length? Let's count: Chuck(5) space(1)=6 Norris(6)=12 space=13 vs(3)=16 space=17 KI:(3)=20 space=21 Schach-Gag(9)=30 space=31 zum(3)=34 space=35 Lachen(6)=41. So 41 chars, okay. Meta description: max 160 chars. Something like "Ein kurzer, ironischer Chuck-Norris-Witz über einen Schachkampf gegen eine KI – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein kurzer, ironischer Chuck-Norris-Witz über einen Schachkampf gegen eine KI – perfekt für Memes und Lacher." That's maybe 95 chars, okay. Now ensure JSON fields are correct. joke_text: The full joke text. Must start with "Chuck Norris" or mention him. Let's write: "Chuck Norris stellte sich einmal einem Schachspiel gegen eine künstliche Intelligenz – er gewann, weil er jede Zugkombination mit einem einzigen Blick in die Zukunft sah und die KI plötzlich Angst vor seinem unbezwingbaren Intellekt hatte." That's okay. Now check length constraints: headline max 80 chars, we have "Chuck Norris vs. die KI: Der ultimative Schach-Gag". Let's count: "Chuck Norris vs. die KI: Der ultimative Schach-Gag". Count characters: Chuck(5) space=6 Norris(6)=12 space=13 vs.(3)=16 space=17 die(3)=20 space=21 KI:(3)=24 space=25 Der(3)=28 space=29 ultimative(10)=39 space=40 Schach-Gag(9)=49. So 49 chars, okay. Meme caption max 80 chars: "Wenn Chuck Norris den Computer zum Lachen bringt, stürzt er ab!" Count: Wenn(4) space=5 Chuck(5)=10 space=11 Norris(6)=17 space=18 den(3)=21 space=22 Computer(8)=30 space=31 zum(3)=34 space=35 Lachen(6)=41 space=42 bringt,(7)=49 space=50 stürzt(6)=56 space=57 er(2)=59 space=60 ab!(3)=63. So 63 chars, okay. Image prompt: Must be English, include scene. Let's craft: "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 playing