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". Must be unique, not repeating existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering, etc. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Must include specific scene from joke. Must be within constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke: typical Chuck Norris facts: "Chuck Norris can divide by zero" etc. But must be unique. Let's think of a new one: maybe about his beard being a separate entity, or his beard can lift weights, or his beard can cause earthquakes. Something like: "Chuck Norris once tried to shave his beard, but the razor got a paper cut." Or something about his beard being a superhero. We need to start with "Chuck Norris". So joke_text should start with "Chuck Norris". Provide a full joke text. Example: "Chuck Norris once tried to grow a beard for a role in a western, but the beard grew so fast it started its own TV show, outrating all the networks." That's unique. But need to be typical Chuck Norris style: exaggeration, impossible feats. Let's craft: "Chuck Norris once tried to teach his beard to speak German, and now the beard delivers the news every morning, making even the weather forecast look nervous." But must be unique. Maybe: "Chuck Norris once challenged his own beard to a push‑up contest; the beard won, and the resulting shockwave knocked the Eiffel Tower into a new time zone." That's a bit weird but okay. We need to ensure it's unique and not a known joke. Let's produce a joke: "Chuck Norris once tried to measure the length of his beard with a ruler, but the ruler grew so jealous it turned into a snake and slithered away, leaving only the legend of the missing measurement." But maybe too long. We need to keep joke_text not too long but can be a paragraph. Let's craft a concise but funny joke: "Chuck Norris once tried to teach his beard to do a backflip; the beard succeeded, landed on the moon, and now the moon's craters are actually beard stubble." That's unique. Now we need to produce JSON fields. joke_text: the full joke text. Must start with "Chuck Norris". So: "Chuck Norris once tried to teach his beard to do a backflip; the beard succeeded, landed on the moon, and now the moon's craters are actually beard stubble." Headline: short, max 80 chars. Something like "Der legendäre Bart‑Backflip". That's 20 chars. Meme_caption: max 80 chars, maybe "Wenn der Bart mehr macht als du!" That's 20 chars. image_prompt: 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: "the beard performing a backflip onto the moon's surface". So we need to embed that scene. 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, standing on a lunar landscape where his beard is mid‑air doing a backflip, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within the description: "Specific scene from the joke". So include "the beard performing a backflip onto the moon's surface". We'll phrase: "the beard performing a backflip onto the moon's surface". So final 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, the beard performing a backflip onto the moon's surface, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta_title: SEO Title max 60 chars. Something like "Chuck Norris Bart‑Backflip Witz – Lustig & Einzigartig". Count characters: Let's count: "Chuck Norris Bart‑Backflip Witz – Lustig & Einzigartig". That's about 49 characters maybe. Let's count precisely: "Chuck Norris" (10) + space (1) =11, "Bart‑Backflip" (11 inc hyphen?) Actually "Bart‑Backflip" is 11 characters including hyphen? Let's count: B(1)a2r3t4‑5B6a7c8k9f10l11i12p13? Actually hyphen counts as char. Let's just approximate. Might be okay under 60. Let's craft a shorter: "Chuck Norris Bart‑Backflip Witz". That's 27 characters. Good. Meta_description: max 160 chars. Something like "Ein kurzer, ironischer Chuck‑Norris‑Witz über einen Bart, der zum Mond springt – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein kurzer, ironischer Chuck‑Norris‑Witz über einen Bart, der zum Mond springt – perfekt für Memes und Lacher." That's about 106 characters, okay. Now ensure JSON format, no markdown code fences. Just raw JSON. Check constraints: headline max 80 chars, we have "Der legendäre Bart‑Backflip" (22 chars). Good. meme_caption max 80 chars, we have "Wenn der Bart mehr macht als du!" (27 chars). Good. image_prompt: must be English, includes scene. We'll keep it as one line maybe. Now produce JSON: { "joke_text": "Chuck Norris once tried to teach his beard to do a backflip; the beard succeeded, landed on the moon, and now the moon's craters are actually beard stubble.", "headline": "Der legendäre Bart‑Backflip", "meme_caption": "Wenn der Bart mehr macht als du!", "image_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, the beard performing a backflip onto the moon's surface, photorealistic action movie poster, dramatic cinematic lighting