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, ironic, typical Chuck Norris style. No profanity, no politics, no real suffering. Must avoid similar formulations to existing jokes. Must be creative. We need to craft a joke text that starts with "Chuck Norris". Could be something like: "Chuck Norris can divide by zero." That's a classic but maybe too common. Need unique. Maybe something like: "Chuck Norris can make a round square." Or "Chuck Norris can hear sign language with his eyebrows." That's also known. Need something fresh. Let's think: "Chuck Norris can make a Wi-Fi signal work through walls just by staring at it." That's maybe unique. Or "Chuck Norris can make a snowflake melt just by looking at it." Hmm. We need to ensure uniqueness. Let's craft a joke: "Chuck Norris can make a dead battery charge itself just by breathing on it." That's unique. But must be in German. So: "Chuck Norris kann einen toten Akku nur durch Atmen wieder aufladen." That's a joke. But we need to ensure it's unique and not similar to existing jokes. Let's think of something else: "Chuck Norris can make a calendar skip a day just by winking." That's also known? Not exactly. Maybe: "Chuck Norris can make a snowman melt just by thinking about summer." That's unique. But we need to start with "Chuck Norris". So: "Chuck Norris kann einen Schneemann zum Schmelzen bringen, nur indem er an Sommer denkt." That's okay. But we need to ensure it's funny and typical. Maybe something about his beard: "Chuck Norris can make his beard grow a new beard." That's meta. Better: "Chuck Norris kann einen Regenbogen in ein Einhorn verwandeln, indem er ihn anschaut." Hmm. Let's craft a joke: "Chuck Norris kann einen leeren Teller mit einem einzigen Blick wieder füllen." That's unique. But we need to ensure it's not too similar to known jokes. Let's think of something about his ability to count to infinity twice: "Chuck Norris kann bis zur Unendlichkeit zählen, und dann noch einmal weiter." That's known. Maybe something about his ability to make a computer think it's a human: "Chuck Norris kann einen Computer dazu bringen, sich selbst als Chuck Norris zu erkennen." That's unique. But we need to keep it short enough for JSON fields. The joke_text field should contain the full joke text. It can be a single sentence. Let's decide on a joke: "Chuck Norris kann einen leeren Teller mit einem einzigen Blick wieder füllen." That's short and funny. But maybe we can make it more elaborate: "Chuck Norris kann einen leeren Teller mit einem einzigen Blick wieder füllen, ohne dass etwas darauf liegt." That adds detail. But we need to ensure uniqueness. Let's think of something about his ability to make a round square: "Chuck Norris kann einen Kreis in ein Quadrat verwandeln, indem er ihn anschaut." That's unique. But maybe better: "Chuck Norris kann einen leeren Teller mit einem einzigen Blick wieder füllen, ohne dass etwas darauf liegt." That's okay. Now we need to produce JSON with 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: image caption max 80 characters. - image_prompt: English prompt for image generation, 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, and a specific scene from the joke. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. - meta_title: SEO Title max 60 characters. - meta_description: SEO Description max 160 characters. We need to ensure each field respects length constraints. Let's craft: joke_text: "Chuck Norris kann einen leeren Teller mit einem einzigen Blick wieder füllen, ohne dass etwas darauf liegt." That's 98 characters maybe, but okay. headline: maybe "Chuck Norris füllt leeren Teller mit Blick". That's 38 characters. meme_caption: maybe "Leerer Teller? Kein Problem für Chuck!" That's 36 characters. image_prompt: Must be English, describing the scene. Must include specific scene from the joke. So we need to describe: "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 staring at an empty plate that magically refills itself, with a subtle glow indicating the refill. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But we need to keep it within typical length, but no explicit length limit given for image_prompt. Just must be English and follow format. 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, staring intensely at an empty plate that is magically refilling itself, subtle glow indicating the refill, photorealistic action movie poster, dramatic cinematic lighting, American flag background, no text, no captions." That's okay. meta_title: SEO Title max 60 characters. Something like "Chuck Norris füllt leeren Teller – Witz". That's 44 characters maybe. Let's count: "Chuck Norris füllt leeren Teller – Witz" length: count characters including spaces: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)f14ü15l16l17t18 (space19)l20e21e22r23e24n25 (space26)T27e28l29l30e31r32 (space33)–34 (space35)W36i37t38z39. That's 39 characters, okay. But we need max 60, so fine. meta_description: SEO Description max 160 characters. Something like "Entdecke den ultimativen Chuck Norris Witz, bei dem ein leerer Teller mit einem Blick wieder voll wird – perfekt