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. Constraints: joke_text must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. No profanity, no politics, no real suffering. Must avoid similar formulations to existing jokes. Must be unique. We need to produce a classic Chuck Norris joke in German. Provide headline max 80 chars, meme_caption max 80 chars, image_prompt English description for image generation, meta_title max 60 chars, meta_description max 160 chars. We must not use markdown code blocks. Just plain JSON. We need to ensure fields are correctly quoted and no extra text. Let's craft a joke: Something like "Chuck Norris can divide by zero." That's common but maybe too common. Need unique twist. Maybe: "Chuck Norris can make a round square." That's also common. Need something fresh. Maybe: "Chuck Norris can hear sign language with his eyebrows." That's a bit unique. But must be typical Chuck Norris genre: exaggeration of superhuman abilities. Let's craft: "Chuck Norris can solve a Rubik's Cube using only his beard." That's unique. But must start with "Chuck Norris". So: "Chuck Norris kann einen Rubik's Würfel mit nur seinem Bart lösen." But we need to embed in joke_text field as full joke text. Probably just that sentence? Could add a punchline: "Chuck Norris kann einen Rubik's Würfel mit nur seinem Bart lösen – und das in 0,3 Sekunden, während er einen Kaffee trinkt." That might be longer. But must be unique and not similar to existing jokes. That seems okay. Now headline: short, up to 80 chars. Something like "Der unbeatable Bart-Rubik's-Cube-Trick". That's within 80. Meme caption: up to 80 chars. Something like "Wenn der Bart mehr kann als das Gehirn". That's okay. Image prompt: English description: "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 solving a Rubik's Cube with his beard while a coffee cup hovers nearby. Photorealistic action movie poster, 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 placeholder? Actually they wrote: "A hyper-realistic portrait ... [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 should include something like "solving a Rubik's Cube with his beard while a coffee cup hovers nearby". That is the specific scene. Thus image_prompt should be: "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. Solving a Rubik's Cube with his beard while a coffee cup hovers nearby. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: up to 60 chars. Something like "Chuck Norris löst Rubik's Würfel mit Bart – Lacher". Count characters: "Chuck Norris löst Rubik's Würfel mit Bart – Lacher" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, löst(4)=17, space=18, Rubik's(7)=25, space=26, Würfel(6)=32, space=33, mit(3)=36, space=37, Bart(4)=41, space=42, –(1)=43, space=44, Lacher(6)=50. So 50 chars, okay. Meta description: up to 160 chars. Something like "Ein klassischer Chuck Norris Witz über einen unmöglichen Bart-Trick – humorvoll, ironisch und völlig absurd." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz über einen unmöglichen Bart-Trick – humorvoll, ironisch und völlig absurd." That's about 106 chars, okay. Now ensure JSON fields are correct. joke_text: must be the full joke text. Should start with "Chuck Norris". Provide the joke in German. Let's craft: "Chuck Norris kann einen Rubik's Würfel mit nur seinem Bart lösen – und das in 0,3 Sekunden, während er einen Kaffee trinkt." That's a full joke. Check uniqueness: Not a known joke. Good. Now headline: "Bart löst Rubik's Würfel – Chuck Norris Style". That's within 80 chars. Let's count: "Bart löst Rubik's Würfel – Chuck Norris Style" length: Bart(4) space=5, löst(4)=9, space=10, Rubik's(7)=17, space=18, Würfel(6)=24, space=25, –(1)=26, space=27, Chuck(5)=32, space=33, Norris(6)=39, space=40, Style(5)=45. So 45 chars, okay. Meme caption: "Wenn der Bart mehr kann als das Gehirn". Count: Wenn(4) space=5, der(3)=8, space=9, Bart(4)=13, space=14, mehr(4)=18, space=19, kann(4)=23, space=24, als(3)=27, space=28, das(3)=31, space=32, Gehirn(6)=38. So 38 chars, okay. Image prompt: as described. Meta title: "Chuck Norris löst Rubik's Würfel mit Bart – Lacher" (50 chars). Good. Meta description: "Ein klassischer Chuck Norris Witz über einen unmöglichen Bart-Trick – humorvoll, ironisch und völlig absurd." That's about 106 chars, okay. Now produce JSON with those fields. Make sure no extra text, just JSON. Let's craft final JSON: { "joke_text": "Chuck Norris kann einen Rubik's Würfel mit nur seinem Bart lösen – und das in 0,3 Sekunden, während er einen Kaffee trinkt.", "head