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 language. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering. Must avoid similar formulations to existing jokes. We need to craft a unique Chuck Norris joke. Let's think of a classic style: "Chuck Norris can divide by zero." But that's common. Need something unique. Maybe: "Chuck Norris can make a roundhouse kick that creates a new dimension where the internet never crashes." That's maybe too generic. We need a unique scenario: maybe about his beard, his ability to count to infinity, his ability to make the sun rise just because he wants coffee. Let's craft: "Chuck Norris can program a computer to solve world hunger by simply staring at it." That might be okay. But need to start with "Chuck Norris". So joke_text must start with "Chuck Norris". Could be: "Chuck Norris can make a roundhouse kick that turns a Wi‑Fi router into a black hole, causing all devices to finally get a signal." That's maybe too long. We need a short joke text, but can be a sentence. Let's produce something like: "Chuck Norris can make a snowstorm disappear just by blinking." That's typical. But we need uniqueness. Let's think of a scenario: "Chuck Norris can teach a cactus to speak German just by whispering." That's unique. But must be typical Chuck Norris genre: exaggeration of superhuman abilities. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while juggling three planets." That's typical. But we need to ensure it's not a known joke. I think it's okay. Let's craft a joke: "Chuck Norris can make a roundhouse kick that creates a new time zone just to have a longer lunch break." That's unique. But we need to start with "Chuck Norris". So: "Chuck Norris can make a roundhouse kick that creates a new time zone just to have a longer lunch break." That's okay. Now we need to fill fields: - joke_text: the full joke text (including "Chuck Norris ..."). - headline: short headline max 80 characters. - meme_caption: image caption max 80 characters. - image_prompt: English prompt for image generation, describing scene, hyper-realistic portrait etc. Must include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "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. [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." So we need to embed the specific scene from the joke into the prompt. So we need to replace [Spezifische Szene aus dem Witz] with something describing the scene. For example, "Chuck Norris delivering a roundhouse kick that creates a glowing time portal". 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 delivering a roundhouse kick that creates a glowing time portal. 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. - meta_description: SEO Description max 160 characters. All fields must be strings. We must output JSON only, no markdown code fences. Make sure no extra text. Now craft values. joke_text: "Chuck Norris kann mit einem einzigen Rundtritt einen neuen Zeitstrahl erzeugen, nur um einen längeren Mittagspause zu haben." But must be German. The joke_text should be in German. It must start with "Chuck Norris". So "Chuck Norris kann mit einem einzigen Rundtritt einen neuen Zeitstrahl erzeugen, nur um eine längere Mittagspause zu haben." That's okay. headline: maybe "Chuck Norris schafft neuen Zeitstrahl für längere Mittagspause". Must be <=80 characters. Count: "Chuck Norris schafft neuen Zeitstrahl für längere Mittagspause" length? Let's count: characters including spaces: "Chuck Norris schafft neuen Zeitstrahl für längere Mittagspause" = 53? Let's approximate okay. meme_caption: short caption <=80 characters. Something like "Wenn Chuck Norris lacht, entsteht ein neuer Zeitstrahl". That's 49 characters maybe. image_prompt: as described. meta_title: SEO Title max 60 characters. Something like "Chuck Norris Zeitstrahl – Längere Mittagspause". Count: "Chuck Norris Zeitstrahl – Längere Mittagspause" length? Let's count: "Chuck Norris Zeitstrahl – Längere Mittagspause" = 44? Should be okay. meta_description: max 160 characters. Something like "Entdecke den legendären Chuck Norris Witz, bei dem ein einziger Rundtritt einen neuen Zeitstrahl erzeugt – perfekt für eine ausgedehnte Mittagspause." Count maybe ~150. Let's craft within 160. Now ensure no duplicates, unique. Now produce JSON. Check each field length constraints. - headline max 80 characters: we have "Chuck Norris schafft neuen Zeitstrahl für längere Mittagspause". Let's count precisely: characters: C(1)h2u3c4k5 (space6)N7o8o9r10r11i12s13 (space14)s15c16h17f18a19t20 (space21)n22e23u24e25n26 (space27)Z28e29i30t31s32t33r34a35h36l37 (space38)f39ü40r41 (space42)l43ä44n45g46e47r48e49 (space50)M51i52t53t54a55g56e57s58p59a60u61s62e63. That's 63 characters, okay. - meme_caption max 80 characters: "Wenn Chuck Norris lacht, entsteht ein neuer Zeitstrahl". Count: let's count: W1e2n3 (