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, classic Chuck Norris style. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Provide meta title <=60 chars, meta description <=160 chars. No markdown code blocks. Just raw JSON. We need to ensure no repeats. Let's craft a new joke: "Chuck Norris can divide by zero." That's common but maybe okay? Might be too common. Need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new dimension where he is always right." That's maybe too long. Let's think of a classic style: "Chuck Norris can slam a door so hard that it opens a portal to the past, where he already won the fight." Hmm. We need to start with "Chuck Norris". Provide joke_text as full joke. Provide headline (max 80 chars). Provide meme_caption (max 80 chars). Provide image_prompt: English description of scene, hyper-realistic portrait of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Include specific scene from the joke. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. Make sure image_prompt includes the scene: maybe "Chuck Norris roundhouse kicks a door that opens a glowing portal". Let's craft. Meta title <=60 chars. Something like "Chuck Norris roundhouse kick creates portal - Witz". That's 45? Count: "Chuck Norris roundhouse kick creates portal - Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, roundhouse(10)=23, space=24, kick(4)=28, space=29, creates(7)=36, space=37, portal(6)=43, space=44, -(1)=45, space=46, Witz(4)=50. So 50 chars, okay. Meta description <=160 chars. Something like "Ein kurzer, klassischer Chuck Norris Witz über einen Roundhouse-Kick, der ein Portal öffnet – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein kurzer, klassischer Chuck Norris Witz über einen Roundhouse-Kick, der ein Portal öffnet – perfekt für Memes und Lacher." That's maybe ~106 chars, okay. Now JSON fields. joke_text: Must be the full joke text. Should start with "Chuck Norris". Provide a joke that is unique. Let's craft: "Chuck Norris kann mit einem einzigen Rundtritt einen Tornado erzeugen, der gleichzeitig das Wetter, die Zeit und das Internet neu startet – und danach immer noch cooler bleibt." That's maybe too long but okay. Must be unique. Let's keep it concise but classic: "Chuck Norris kann mit einem einzigen Rundtritt einen Tornado erzeugen, der gleichzeitig das Wetter, die Zeit und das Internet neu startet – und danach immer noch cooler bleibt." That's okay. But maybe better: "Chuck Norris kann mit einem einzigen Rundtritt einen Tornado erzeugen, der gleichzeitig das Wetter, die Zeit und das Internet neu startet – und danach immer noch cooler bleibt." That's okay. Now headline: max 80 chars. Something like "Chuck Norris lässt die Natur mit einem einzigen Rundtritt neu starten". Count: "Chuck Norris lässt die Natur mit einem einzigen Rundtritt neu starten" length? Let's count: Chuck(5) space=6 Norris(6)=12 space=13 lässt(5)=18 space=19 die(3)=22 space=23 Natur(5)=28 space=29 mit(3)=32 space=33 einem(4)=37 space=38 einzigen(7)=45 space=46 Rundtritt(9)=55 space=56 neu(3)=59 space=60 starten(7)=67. So 67 chars, okay. Meme caption max 80 chars. Something like "Wenn Chuck Norris einen Rundtritt macht, wird das Universum neu gebootet". Count: "Wenn Chuck Norris einen Rundtritt macht, wird das Universum neu gebootet" length? Let's count: Wenn(4)=4 space=5 Chuck(5)=10 space=11 Norris(6)=17 space=18 einen(5)=23 space=24 Rundtritt(9)=33 space=34 macht,(6)=40 space=41 wird(4)=45 space=46 das(3)=49 space=50 Universum(9)=59 space=60 neu(3)=63 space=64 gebootet(8)=72. So 72 chars, okay. Image prompt: Must be English, describing hyper-realistic portrait of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Include specific scene from the joke: "Chuck Norris performs a roundhouse kick that creates a swirling tornado portal opening behind him, with the American flag waving". Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. So 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. He is delivering a powerful roundhouse kick that creates a swirling tornado portal opening behind him, with the American flag waving dramatically in the background. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Now meta_title <=60 chars: "Chuck Norris Rundtritt öffnet Portal – Witz". Count: Chuck(5) space=6 Norris(6)=12 space=13 Rundtritt(9)=22 space=23 öffnet(6)=29 space=30 Portal(6)=36 space=37 –(1)=38 space=39 Witz(4)=43. So 43 chars, okay. Meta_description <=160 chars: "Ein kurzer, klassischer Chuck Norris Witz über einen Rundtritt, der einen Tornado-Portal erzeugt – perfekt für Memes und Lacher." Count roughly: Let's count: Ein(3) space=4 kurzer,(7)=11 space=12 klassischer(10)=22 space