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 start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering, etc. We need to craft a joke text that starts with "Chuck Norris" or mentions him. Provide headline up to 80 characters, meme caption up to 80 characters, image prompt in English 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. Also include "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title up to 60 chars, meta description up to 160 chars. We must ensure JSON format, no markdown fences. Just raw JSON. Let's craft a joke: Something like "Chuck Norris can divide by zero." That's classic but maybe too common. Need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new continent." That's also common. Need something unique. Maybe: "Chuck Norris can program a computer to write its own jokes, and then delete the source code to hide the evidence." That's unique. But must start with "Chuck Norris" or mention him. Could be "Chuck Norris can make a roundhouse kick that creates a new continent." That's okay. But need to be unique and not repeating existing jokes. Let's think of a fresh one: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube will rearrange itself to thank him." That's unique. But must be funny and typical Chuck Norris style: He can do impossible feats. Maybe: "Chuck Norris can make a cup of coffee that brews itself by just staring at it, and the coffee will grant him unlimited stamina for the next 24 hours." That's unique. But we need to embed a specific scene for image prompt. The scene could be "Chuck Norris staring at a coffee mug that is brewing itself, with steam forming a tiny American flag." Or something. Let's craft the joke_text: "Chuck Norris can make a cup of coffee that brews itself just by staring at it, and the coffee instantly gives him unlimited stamina for the next 24 hours." That's a joke. Now headline: maybe "Chuck Norris' Self‑Brewing Coffee". Must be <=80 chars. Meme caption: maybe "When your coffee powers you for a whole day". <=80 chars. Image prompt: Must be English, describing 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. The scene: "staring at a coffee mug that is brewing itself, steam forming a tiny American flag". Also include "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed that into the prompt string. The 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, staring at a coffee mug that is brewing itself, steam forming a tiny American flag. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: up to 60 chars. Something like "Chuck Norris' Self‑Brewing Coffee Joke". That's 33 chars. Meta description: up to 160 chars. Something like "Ein klassischer Chuck Norris Witz über einen Kaffee, der sich selbst braut und unbegrenzte Ausdauer verleiht. Lustig, einzigartig und perfekt für Memes." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz über einen Kaffee, der sich selbst braut und unbegrenzte Ausdauer verleiht. Lustig, einzigartig und perfekt für Memes." That's about 130 chars, okay. Now ensure JSON fields are correct. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. All values must be strings, no extra fields. Make sure no markdown code fences. Just raw JSON. Check length constraints: - headline max 80 characters. Let's count: "Chuck Norris' Self‑Brewing Coffee" length: count characters including spaces: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)'14 (space15)S16e17l18f19‑20B21r22e23w24i25n26g27 (space28)C29o30f31f32e33e34. That's 34 characters, well under 80. - meme_caption max 80 characters. "When your coffee powers you for a whole day" length: count: W1h2e3n4 (space5)y6o7u8r9 (space10)c11o12f13f14e15e16 (space17)p18o19w20e21r22s23 (space24)y25o26u27 (space28)f29o30r31 (space32)a33 (space34)w35h36o37l38e39 (space40)d41a42y43. That's 43 characters, okay. - meta_title max 60 characters. "Chuck Norris' Self‑Brewing Coffee Joke" length: count: C1h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)'14 (space15)S16e17l18f19‑20B21r22e23w24i25n26g27 (space28)C29o30f31f32e33e34 (space35)J36o37k38e39. That's 39 characters, okay. - meta_description