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 repeating existing jokes. Must be funny, classic Chuck Norris style. Provide a hyper-realistic portrait description with specific scene from the joke. Must be English prompt for image generation. Must avoid markdown code blocks. Must not include any extra text. Just JSON. We need to craft a joke. Classic Chuck Norris jokes often are absurd, like "Chuck Norris can divide by zero" etc. But we need a unique one. Let's think: "Chuck Norris can make a roundhouse kick that creates a black hole" etc. But must be unique. We need to ensure no repetition. Let's craft something like: "Chuck Norris once tried to teach a cat to do push-ups, but the cat ended up teaching Chuck Norris how to purr." That's maybe not typical. Better: "Chuck Norris can make a snowman melt just by looking at it." Hmm. We need to start with "Chuck Norris". So maybe: "Chuck Norris can fix a broken clock just by staring at it." That's typical but maybe okay. Need uniqueness. Better: "Chuck Norris can make a Wi-Fi signal disappear just by walking past the router." That's modern. But must be classic Chuck Norris style: absurd, hyperbolic. Let's craft: "Chuck Norris can make a pancake flip itself into the future." Hmm. Maybe: "Chuck Norris can make a snowstorm disappear by blowing his nose." That's okay. But we need to embed a specific scene for image_prompt. The image_prompt must 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. Then [Spezifische Szene aus dem Witz]. So we need to embed a scene from the joke. For example, "Chuck Norris is single-handedly lifting a mountain while sipping coffee". Or "Chuck Norris is single-handedly fixing a broken satellite with his bare hands". Let's pick something. Let's craft a joke: "Chuck Norris can make a snowman melt just by breathing on it, and the melted water forms a perfect espresso shot that fuels his morning roundhouse kicks." That's a bit long but okay. But we need to keep it concise but funny. Let's think of a classic style: "Chuck Norris can divide by zero." That's known. We need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new dimension where pizza never gets cold." That's unique. But we need to embed a scene: maybe "Chuck Norris is single-handedly delivering a pizza to the moon using a roundhouse kick." That could be the scene. Let's craft a joke: "Chuck Norris can deliver a pizza to the moon with a single roundhouse kick, and the moon thanks him by sending back a thank-you note written in cheese." That's absurd. But we need to start with "Chuck Norris". So the joke_text could be: "Chuck Norris can deliver a pizza to the moon with a single roundhouse kick, and the moon thanks him by sending back a thank‑you note written in cheese." That's funny. Now we need headline: short, max 80 characters. Something like "Chuck Norris liefert Pizza zum Mond". That's 27 characters. Meme caption: max 80 characters. Something like "Wenn der Mond dankt – mit Käse". That's 27. Image prompt: English prompt describing hyper-realistic portrait of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Then [Spezifische Szene aus dem Witz]. So we need to embed the scene: "Chuck Norris delivers a pizza to the moon with a roundhouse kick". So the prompt could be: "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, delivering a pizza to the moon with a roundhouse kick, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But we need to keep it within the prompt format: "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." We need to replace [Spezifische Szene aus dem Witz] with the specific scene: "delivering a pizza to the moon with a roundhouse kick". So the prompt becomes: "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. delivering a pizza to the moon with a roundhouse kick. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But we need to keep it as a single string? The spec says image_prompt: "Englischer Prompt für Bildgenerierung: 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." Thus we need to produce exactly that string, with the scene inserted. So we need to produce: "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. delivering a pizza to the moon with a roundhouse kick. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English, no extra punctuation beyond what's needed. Now meta_title: SEO Title max 60 characters. Something like "Chuck Norris liefert Pizza zum Mond – Witz". Count characters: "Chuck Norris liefert Pizza zum Mond – Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, liefert(7)=20, space=21, Pizza(5)=26, space=27, zum(3)=30, space=31, Mond(4)=35, space=36