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 must be English. Must be unique, not repeating existing jokes. Must start with "Chuck Norris" or mention him. Must be classic style. Must avoid repeats, clichés, etc. Provide a unique scenario. 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 without markdown code fences. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Schweigen bringen, selbst wenn er nur einen Kaffee trinkt." But need unique twist. Maybe: "Chuck Norris hat einmal einen Schneemann gebaut, der dann die globale Erwärmung umkehren ließ, weil er zu kalt war." Hmm. Better: "Chuck Norris hat beim Schach gegen einen Computer gewonnen, indem er das Brett mit einem einzigen Finger neu ordnete, und das Ergebnis war ein neues Universum." Might be too long. We need a short joke text, but can be a sentence. Let's propose: "Chuck Norris kann mit einem einzigen Niesen die Schwerkraft auf eine Banane umkehren und sie in die Umlaufbahn schießen." That's unique. But must start with "Chuck Norris". So: "Chuck Norris kann mit einem einzigen Niesen die Schwerkraft auf eine Banane umkehren und sie in die Umlaufbahn schießen." That's okay. Now headline: short, max 80 chars. Something like "Der ultimative Niesepower von Chuck Norris". That's 33 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris niesen muss, wird die Banane zum Weltraum-Satelliten". That's 71 chars. Image prompt: English description of specific scene from 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 specific scene: maybe "He is aiming a massive sneeze at a banana floating in space, with a dramatic background of the American flag." Must be within prompt. Make sure no text or captions in image. Provide prompt only. Meta title: max 60 chars. Something like "Chuck Norris Niesen-Power: Banane zur Umlaufbahn". Count characters: Let's count: "Chuck Norris Niesen-Power: Banane zur Umlaufbahn" = 44? Let's count precisely: Chuck(5) space(1)=6, Norris(6)=12, space=13, Niesen-Power:(13?) Actually "Niesen-Power:" is 12 inc hyphen and colon? Let's just approximate under 60. It's fine. Meta description: max 160 chars. Something like "Ein humorvoller Chuck-Norris-Witz über einen Niesen, der eine Banane in die Umlaufbahn schießt – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein humorvoller Chuck-Norris-Witz über einen Niesen, der eine Banane in die Umlaufbahn schießt – perfekt für Memes und Lacher." That's about 115 characters, okay. Now ensure JSON fields are correct. joke_text: German sentence starting with "Chuck Norris". Provide exactly that. headline: max 80 chars, no quotes. meme_caption: max 80 chars. image_prompt: English, include the required description and specific scene. meta_title: max 60 chars. meta_description: max 160 chars. Now craft final JSON. Check lengths: headline: "Der ultimative Niesepower von Chuck Norris" length: count: Der(3) space=4, ultimative(10)=14, space=15, Niesepower(9)=24, space=25, von(3)=28, space=29, Chuck(5)=34, space=35, Norris(6)=41. So 41 chars, okay. meme_caption: "Wenn Chuck Norris niesen muss, wird die Banane zum Weltraum-Satelliten" length: Let's count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, niesen(6)=24, space=25, muss,(5 inc comma?) Actually "muss," 5 inc comma =30, space=31, wird(4)=35, space=36, die(3)=39, space=40, Banane(6)=46, space=47, zum(3)=50, space=51, Weltraum-Satelliten(16?) Let's count: Weltraum(7) =58, -(1)=59, Satelliten(10)=69. So total ~69, under 80. image_prompt: Must be English, include the base description and specific 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. He is aiming a massive sneeze at a banana floating in space, with dramatic cinematic lighting and an American flag background. No text, no captions." Check length? Not required but okay. meta_title: "Chuck Norris Niesen-Power: Banane zur Umlaufbahn" length: count: Chuck(5) space=6, Norris(6)=12, space=13, Niesen-Power:(12?) Actually "Niesen-Power:" is 12 inc hyphen and colon =25, space=26, Banane(6)=32, space=33, zur(3)=36, space=37, Umlaufbahn(10)=47. So 47 chars, okay. meta_description: "Ein humorvoller Chuck-Norris-Witz über einen Niesen, der eine Banane in die Umlaufbahn schießt – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein humorvoller Chuck-Norris-Witz über einen Niesen, der eine Banane in die Umlaufbahn schießt – perfekt für Memes und Lacher." That's about 119 characters, under 160. Now ensure no repeats, unique. Now produce JSON exactly as required, no markdown fences. Let's write: { "joke_text": "Ch