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. Constraints: joke_text must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. No profanity, no politics, no real suffering. Must be in German. Provide headline max 80 chars, meme_caption max 80 chars, image_prompt English description with specifics, meta_title max 60 chars, meta_description max 160 chars. We need to ensure no repeats. Let's craft a new joke: maybe "Chuck Norris can divide by zero" is common, but we need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new dimension where the opponent never existed." That's typical but maybe not unique. Let's think of something like: "Chuck Norris can sneeze and cause a hurricane in a phone booth." That might be unique. But must start with "Chuck Norris". So joke_text could be: "Chuck Norris kann einen einzigen Rundtritt so stark ausführen, dass er die Schwerkraft für 24 Stunden umkehrt und alle Socken in der Waschmaschine zu Paaren zusammenführt." That's a bit unique. But need to be funny, typical Chuck Norris style: exaggeration, impossible feats. Let's craft: "Chuck Norris kann mit einem einzigen Blick einen Computer zum Absturz bringen, ohne dass er überhaupt eingeschaltet ist." That's okay. But we need to ensure uniqueness. Let's think of something about "Chuck Norris can make a coffee that gives energy to the whole world." Hmm. Maybe: "Chuck Norris kann einen Schneeball werfen, der so kalt ist, dass er die Zeit für 5 Minuten zurückspult." That's unique. But must be in German, start with "Chuck Norris". Let's produce a joke_text that is a full sentence, maybe with a punchline. Example: "Chuck Norris kann einen einzigen Fingerzeig benutzen, um das Universum neu zu starten, und danach immer noch genug Zeit haben, um einen Kaffee zu trinken." That might be okay. But we need to ensure it's unique and not similar to existing jokes. Let's craft something fresh: "Chuck Norris kann mit einem einzigen Rundtritt einen Kometen aus dem All ablenken und ihn als Briefbeschwerer benutzen." That's unique. Let's decide: "Chuck Norris kann mit einem einzigen Rundtritt einen Kometen aus dem All ablenken und ihn als Briefbeschwerer benutzen." That's a bit long but okay. But we need to ensure it's a joke, maybe with a punchline: "Chuck Norris kann mit einem einzigen Rundtritt einen Kometen aus dem All ablenken und ihn als Briefbeschwerer benutzen – und danach immer noch genug Kraft haben, um die Milch im Kühlschrank zu melken." That might be too long. Better: "Chuck Norris kann mit einem einzigen Rundtritt einen Kometen aus dem All ablenken und ihn als Briefbeschwerer benutzen – und danach immer noch genug Kraft haben, um die Milch im Kühlschrank zu melken." That's okay. But maybe we can keep it concise: "Chuck Norris kann mit einem einzigen Rundtritt einen Kometen aus dem All ablenken und ihn als Briefbeschwerer benutzen." That's a complete joke. But we need to ensure it's funny and typical. Let's add a twist: "Chuck Norris kann mit einem einzigen Rundtritt einen Kometen aus dem All ablenken und ihn als Briefbeschwerer benutzen – und danach immer noch genug Kraft haben, um die Milch im Kühlschrank zu melken." That's longer but okay. Now we need to fill fields: - joke_text: the full joke text, starting with "Chuck Norris". Must be in German. - headline: short headline max 80 chars. - meme_caption: short caption max 80 chars. - image_prompt: English prompt for image generation, describing specific scene from the joke. Must be 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. - meta_title: SEO Title max 60 chars. - meta_description: SEO Description max 160 chars. We need to ensure each field respects length constraints. Let's craft: joke_text: "Chuck Norris kann mit einem einzigen Rundtritt einen Kometen aus dem All ablenken und ihn als Briefbeschwerer benutzen – und danach immer noch genug Kraft haben, um die Milch im Kühlschrank zu melken." Check length: It's okay. headline: maybe "Kometen-Rundtritt als Briefbeschwerer" (max 80 chars). That's 30 chars. meme_caption: maybe "Wenn Chuck Norris den Weltraum zum Briefbeschwerer macht!" That's 48 chars. image_prompt: Must be English, describing specific scene from the joke. 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, wearing a black sleeveless vest. He is standing on a floating comet that he has just redirected with a roundhouse kick, using it as a mail slot, with an American flag background, dramatic cinematic lighting, photorealistic action movie poster, no text, no captions." But we need to include the specific scene: "redirecting a comet with a roundhouse kick and using it as a mail slot". Let's phrase: "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, wearing a black sleeveless vest. He is mid-roundhouse kick, redirecting a glowing comet that serves as a mail slot, with an American flag backdrop, dramatic cinematic lighting, photorealistic action movie poster, no text, no captions." That's okay. meta_title: SEO Title max 60 chars. Something like "Chuck Norris lenkt Kometen ab – Briefbeschwerer-Witz". Count characters: Let's count: "Chuck Norris lenkt Kometen ab – Briefbeschwerer-Witz". That's about 48 characters (including spaces). Good. meta_description: max 160 chars. Something like "Ein kurzer, ironischer Chuck-Norris-Witz über einen Kometen, der als Briefbeschwerer dient, und die unmögliche Kraft des Legendenhelden." Let's count: That's about 130 characters. Good. Now ensure no markdown