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, no markdown code blocks. Must start with Chuck Norris or mention him. Must be unique, not repeat existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a single JSON object with those fields. We must 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: "Chuck Norris can divide by zero" etc. But must be unique. Let's think of a unique scenario: Chuck Norris once used a roundhouse kick to fix a broken internet cable, causing the entire world to load instantly. Or Chuck Norris can make a horse go faster by staring at it. Or Chuck Norris can make a snowflake melt just by breathing on it. We need to ensure it's unique and not a known joke. Maybe: "Chuck Norris once tried to teach a cat to fetch, and the cat now runs the CIA." That's maybe too political? Not political. Better: "Chuck Norris once used a single beard hair as a Wi‑Fi antenna, and the whole world got free internet for a week." That's unique. But must be in German. So: "Chuck Norris hat einmal versucht, einen Kaktus zu bändigen, und der Kaktus hat jetzt ein eigenes Fitnessstudio eröffnet." That's maybe not classic. Better: "Chuck Norris kann mit einem einzigen Blick die Uhr zum Stillstand bringen, weil die Zeit Angst hat, ihn zu treffen." That's classic. But we need to ensure uniqueness. Let's craft something like: "Chuck Norris hat einmal einen Schneemann gebaut, und der hat sofort die globale Erwärmung gestoppt, weil selbst die Sonne Angst hatte, ihn zu treffen." That's unique. But we need to start with Chuck Norris or mention him. So start with "Chuck Norris". Good. Now we need to fill fields: joke_text: The full joke text in German, starting with "Chuck Norris". Should be a single sentence or short paragraph. headline: short headline max 80 characters. meme_caption: short caption max 80 characters. image_prompt: English prompt for image generation: 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 embed the specific scene from the joke. For example, "Chuck Norris standing on a snowman, freezing the sun". So image prompt should describe that scene. Let's craft: "Chuck Norris standing on a snowman that he just created, the snowman is melting from his presence, with a blazing sun behind him". But we need to keep it in English. We need to produce a 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 standing on a snowman that is melting under his weight, with a blazing sun behind him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. meta_title: SEO Title max 60 characters. Something like "Chuck Norris vs. Schneemann – Der ultimative Witz". Count characters: "Chuck Norris vs. Schneemann – Der ultimative Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, vs.(3)=16, space=17, Schneemann(10)=27, space=28, –(1?) actually dash maybe counts as char, but let's approximate. Might be okay under 60. Let's count precisely: "Chuck Norris vs. Schneemann – Der ultimative Witz". Characters: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 v14 s15 .16 space17 space? Actually there is a space after dot? Let's just keep it short: "Chuck Norris vs. Schneemann – Witz". That's shorter. Let's count: "Chuck Norris vs. Schneemann – Witz". Characters: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 v14 s15 .16 space17 space? Actually there is a space after dot? Let's just write "Chuck Norris vs. Schneemann – Witz". That's likely under 60. meta_description: SEO Description max 160 characters. Something like "Ein kurzer, klassischer Chuck Norris Witz über einen Schneemann, der die globale Erwärmung stoppt – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein kurzer, klassischer Chuck Norris Witz über einen Schneemann, der die globale Erwärmung stoppt – perfekt für Memes und Lacher." That's maybe ~130 characters, okay. Now ensure each field respects max length. Let's craft: joke_text: "Chuck Norris baute einmal einen Schneemann, der die globale Erwärmung sofort stoppte, weil selbst die Sonne Angst hatte, ihn zu treffen." Check length: It's okay. headline: "Schneemann vs. globale Erwärmung – Chuck Norris Style". Count characters: Let's count: "Schneemann vs. globale Erwärmung – Chuck Norris Style". That's maybe ~45 characters, okay under 80. meme_caption: "Wenn selbst die Sonne vor Chuck Norris zurückschreckt". Count characters: Let's count: "Wenn selbst die Sonne vor Chuck Norris zurückschreckt". That's about 53 characters, okay under 80. image_prompt: Must be English, include 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. Chuck Norris standing on a snowman that is melting under his weight, with a blazing sun behind him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Check length? Not required but okay. meta_title: "Chuck Norris vs. Schneemann – Der ultimative Witz". Count characters: Let's count precisely: "Chuck Norris vs.