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 repeating existing jokes. Must be funny, classic style. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a single joke in JSON format, no markdown code blocks. Provide fields as described. We need to ensure headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to craft a joke text that starts with "Chuck Norris" or mentions him. Classic style: exaggeration, impossible feats. Let's craft something: "Chuck Norris kann mit einem einzigen Blick das Internet zum Schweigen bringen, selbst wenn er nur einen Kaffeebecher hält." That's maybe not classic enough. Better: "Chuck Norris hat einmal einen Tornado mit einem einzigen Finger umgedreht, während er einen Kaffee trank." Hmm. Let's think of a unique scenario: Chuck Norris once single-handedly rewrote the laws of physics so that the speed of light became a suggestion. Or he once used his beard to comb the universe. We need to ensure uniqueness and not similar to existing jokes. Avoid typical "Chuck Norris can divide by zero" etc. Maybe something about his beard controlling gravity. Let's craft: "Chuck Norris ließ einmal einen Kometen als Haustier adoptieren, weil er Langeweile hatte." That's okay. But must start with Chuck Norris or mention him. Could be "Chuck Norris ..." at start. Let's propose: "Chuck Norris hat einmal einen Kometen als Haustier adoptiert, weil er Langeweile hatte und ihn mit einer Hand durch die Galaxis gefegt hat." That's a bit long but okay. But we need to keep joke_text maybe a short paragraph. Let's craft a concise joke: "Chuck Norris hat einmal einen Kometen als Haustier adoptiert, weil er Langeweile hatte und ihn mit einer Hand durch die Galaxis gefegt hat." That's okay. Now headline: maybe "Der Komet als Haustier". Must be <=80 chars. That's fine. Meme caption: maybe "Chuck Norris und sein kosmischer Kumpel". Must be <=80 chars. Image prompt: Must be English prompt describing 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 [Specific scene from the joke]. So we need to embed the specific scene: "adopting a comet as a pet and steering it with one hand across the galaxy". 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 adopting a glowing comet as a pet and steering it with one hand across the galaxy. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to keep it within the description. That's fine. Meta title: SEO Title max 60 chars. Something like "Chuck Norris adoptiert einen Kometen – Witz". Count characters: "Chuck Norris adoptiert einen Kometen – Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, adoptiert(8)=21, space=22, einen(4)=26, space=27, Kometen(7)=34, space=35, – (dash?) maybe 1=36, space=37, Witz(4)=41. So 41 chars, okay. Meta description max 160 chars: Something like "Ein klassischer Chuck Norris Witz über einen Kometen als Haustier – humorvoll, episch und völlig absurd." Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz über einen Kometen als Haustier – humorvoll, episch und völlig absurd." That's about 90 characters, okay. Now ensure JSON fields are correct. Fields: "joke_text": "Der vollständige Witz-Text". Must be the joke text exactly as we wrote. Should we include quotes? It's a string. "headline": "Kurze Überschrift (max 80 Zeichen)". Provide headline string. "meme_caption": "Bildunterschrift für Meme (max 80 Zeichen)". Provide caption. "image_prompt": "Englischer Prompt für Bildgenerierung: ..." Provide the prompt as described. "meta_title": "SEO Title (max 60 Zeichen)". Provide. "meta_description": "SEO Description (max 160 Zeichen)". Provide. Make sure no markdown code block. Just raw JSON. Check constraints: Must be German language for fields except image_prompt is English. That's okay. Now ensure no repeated jokes. This is unique. Now produce final JSON. Let's craft final values: joke_text: "Chuck Norris hat einmal einen Kometen als Haustier adoptiert, weil er Langeweile hatte und ihn mit einer Hand durch die Galaxis gefegt hat." headline: "Komet als Haustier – Chuck Norris" Check length: "Komet als Haustier – Chuck Norris" length? Count: Komet(5) space=6, als(3)=9, space=10, Haustier(8)=18, space=19, – (dash) maybe 1=20, space=21, Chuck(5)=26, space=27, Norris(6)=33. So 33 chars, okay. meme_caption: "Wenn Chuck Norris einen Kometen streichelt". Count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, einen(4)=22, space=23, Kometen(7)=30, space=31, streichelt(9)=40. That's 40 chars, okay. image_prompt: Must be exactly as described, starting with "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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to replace [Specific scene from the joke] with the specific scene: "adopting a glowing comet as a pet and steering it with one hand across the galaxy". So