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, no markdown code blocks. Must be unique, start with "Chuck Norris" or mention him. Must be funny, classic style. Must avoid repeats. Provide image_prompt in English describing scene, hyper-realistic portrait etc. Must include specific scene from the joke. Must be within length 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. Something like: "Chuck Norris counted to infinity... twice." But need unique. Maybe: "Chuck Norris once tried to teach a cat to do push-ups, but the cat now runs the world." Hmm. We need to start with "Chuck Norris". Could be: "Chuck Norris once challenged a calendar to a fight, and the calendar surrendered after realizing it only had 365 days." That's a known style but maybe not unique. Need unique. Let's craft: "Chuck Norris once tried to teach a snowflake to do a roundhouse kick, and now winter ends with a perfect split." That's creative. But must be typical Chuck Norris: exaggeration, impossible feats. Maybe: "Chuck Norris once stared at a blank page for ten minutes, and the page immediately wrote the answer to the ultimate question of life, the universe, and everything." That's referencing Hitchhiker's Guide but maybe okay. But need to be unique and not repeat known jokes. Let's craft a joke: "Chuck Norris once tried to play hide and seek with a GPS, but the GPS kept shouting 'You are here' every time he moved." That's okay. But need to start with "Chuck Norris". Could be: "Chuck Norris once tried to teach a cactus to dance, and now the desert has a standing ovation every night." That's creative. But we need to ensure uniqueness. Let's think of a scenario: Chuck Norris once tried to eat a bowl of alphabet soup, and now every word he says ends up in the dictionary. That's a known style but maybe not repeated exactly. Better: "Chuck Norris once tried to solve a Rubik's Cube with his eyes closed, and now the cube solves itself whenever someone doubts his strength." That's unique. Let's craft final joke_text: "Chuck Norris once tried to teach a cactus to do a roundhouse kick, and now the desert has a standing ovation every night." That starts with Chuck Norris? It mentions Chuck Norris but not at start. Must start with "Chuck Norris" or mention him. It can mention him later but must start with "Chuck Norris". So first words must be "Chuck Norris". So we need to start with that phrase. Thus: "Chuck Norris once tried to teach a cactus to do a roundhouse kick, and now the desert has a standing ovation every night." That's good. Now headline: short, max 80 chars. Something like "Chuck Norris vs. Kaktus-Kick – Der Wüsten-Applauscht". That's German, maybe 45 chars. Meme caption: max 80 chars, something like "Wenn der Kaktus den ultimativen Tritt abgibt". That's 38 chars. Image prompt: English description of specific scene from the joke. Must be 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. [Specific scene from the joke]. So we need to embed the scene: "teaching a cactus a roundhouse kick in a desert at sunset". So image_prompt should be something like: "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 in a desert at sunset, attempting to teach a cactus a roundhouse kick, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within the 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 include the specific scene. So we can write: "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. Teaching a cactus a roundhouse kick in a desert at sunset. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But 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." Thus we need to replace [Spezifische Szene aus dem Witz] with the specific scene. So we can write: "Teaching a cactus a roundhouse kick in a desert at sunset". So final 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. Teaching a cactus a roundhouse kick in a desert at sunset. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Now meta_title max 60 chars. Something like "Chuck Norris vs Kaktus: Der ultimative Tritt". Count characters: "Chuck Norris vs Kaktus: Der ultimative Tritt" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, vs(2)=15, space=16, Kaktus:(6 inc colon?) Actually "Kaktus:" is 7 inc colon? Let's just approximate: "Chuck Norris vs Kaktus: Der ultimative Tritt" length maybe 44. So okay. Meta_description max 160 chars. Something like "Ein klassischer Chuck Norris Witz, bei dem ein Kaktus einen Roundhouse-Kick lernt – absurd, episch und garantiert zum Lachen." Count characters: let's approximate <160. Now ensure JSON fields are correct and no extra text. Must be