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 style. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a single joke in JSON format, no markdown code blocks. So just raw JSON. We need to ensure fields lengths: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to craft a joke text that starts with "Chuck Norris" and is unique. Something like: "Chuck Norris can divide by zero." That's common but maybe okay? But we need unique, not typical. Maybe something like: "Chuck Norris once tried to teach a cat to code, but the cat ended up writing a bestseller novel about the meaning of life." That might be too long. Must be concise but can be longer. We need to include image_prompt: English prompt for image generation describing 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. Then [Specific scene from the joke]. Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene from the joke. For example, if the joke is about Chuck Norris teaching a cat to code, the scene could be "Chuck Norris typing on a laptop while a cat watches". So image_prompt would 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. Chuck Norris typing on a laptop while a cat watches, Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Now headline: short, max 80 chars. Something like "Chuck Norris und die codenende Katze". That's 27 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris den Code schreibt, macht der Compiler Pause." That's 53 chars. Meta title: max 60 chars, maybe "Chuck Norris und die codenende Katze – Witz". That's 44 chars. Meta description: max 160 chars, maybe "Ein kurzer, klassischer Chuck Norris Witz über einen Programmierkater – humorvoll, einzigartig und völlig absurd." Count characters: let's count roughly: "Ein kurzer, klassischer Chuck Norris Witz über einen Programmierkater – humorvoll, einzigartig und völlig absurd." That's about 95 chars, okay. Now ensure no markdown code block. Just raw JSON. We must ensure JSON is valid, with double quotes around keys and string values. No trailing commas. Let's craft the joke_text: Must start with "Chuck Norris". Something like: "Chuck Norris challenged a cat to a coding contest, and the cat not only won but also published a bestseller titled 'Nine Lives of a Debugger'." That's a unique twist. Let's keep it concise but okay. Joke_text: "Chuck Norris challenged a cat to a coding contest, and the cat not only won but also published a bestseller titled 'Nine Lives of a Debugger'." That's okay. Now image_prompt: Must include the specific scene: "Chuck Norris challenged a cat to a coding contest, and the cat not only won but also published a bestseller titled 'Nine Lives of a Debugger'." So scene could be "Chuck Norris typing on a laptop while a cat watches, the cat holding a book". Let's embed that. 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. Chuck Norris typing on a laptop while a cat watches, the cat holding a book titled 'Nine Lives of a Debugger', Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Now headline: "Chuck Norris vs. der codenende Kater". That's 27 chars. Meme caption: "Wenn Chuck Norris codet, macht selbst die Katze Pause." That's 48 chars. Meta title: "Chuck Norris vs. der codenende Kater – Witz". That's 44 chars. Meta description: "Ein kurzer, klassischer Chuck Norris Witz über einen Programmierkater, der ein Buch veröffentlicht – humorvoll, absurd und völlig einzigartig." Count characters: Let's count roughly: "Ein kurzer, klassischer Chuck Norris Witz über einen Programmierkater, der ein Buch veröffentlicht – humorvoll, absurd und völlig einzigartig." That's about 115 chars, okay. Now ensure all fields are within limits. Check headline length: "Chuck Norris vs. der codenende Kater" length: count characters including spaces: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)v14s15. (space16) (space?) Actually let's count precisely: "Chuck Norris vs. der codenende Kater" Characters: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) v14 s15 .16 (space17) d18 e19 r20 (space21) c22 o23 d24 e25 n26 e27 n28 d29 e30 (space31) K32 a33 t34 e35 r36. So 36 characters, well under 80. Meme caption length: "Wenn Chuck Norris codet, macht selbst die Katze Pause." Count: W1 e2 i3 n4 (space5) C6 h7 u8 c9 k10 (space11) N12 o13 r14 r15 i16 s17 (space18) c19 o20 d21 e22 t23 ,24 (space25) m26 a27 c28 h29 t30 (space31) s32 e33 l34 b35 a36 c37 h38 (space39) d40 i41 e42 (space