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, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering. Must avoid similar formulations to existing jokes. Must be creative. We need to produce a single JSON object, no markdown code block. Fields: - joke_text: full joke text in German, starting with "Chuck Norris". Should be a joke, maybe a one-liner or short story. - headline: short headline max 80 characters. - meme_caption: image caption max 80 characters. - image_prompt: English prompt for image generation, describing scene, hyper-realistic portrait etc. Must include specific scene from the joke. Must be photorealistic action movie poster style, dramatic cinematic lighting, American flag background, no text, no captions. - meta_title: SEO Title max 60 characters. - meta_description: SEO Description max 160 characters. We must ensure each field respects length constraints. 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 prime number each time." That's unique. Or "Chuck Norris can program a computer using only his beard." Let's think. We need to start with "Chuck Norris". Could be: "Chuck Norris can solve a Rubik's Cube blindfolded while riding a unicycle on the Moon." That's maybe too long. Better: "Chuck Norris can make a cup of coffee that instantly wakes up the entire universe." That's unique. But need to be typical Chuck Norris style: exaggeration, impossible feats. Let's craft: "Chuck Norris can turn water into wine just by staring at it, and the wine tastes exactly like victory." That's okay. But must be unique, not similar to existing jokes. Let's think of something about "Chuck Norris can program a computer using only his beard." That might be unique. Maybe: "Chuck Norris can write a bestselling novel in a single breath, and every copy automatically becomes a bestseller." That's okay. But need to be concise enough for JSON fields. joke_text: full joke text. Could be a short paragraph. Let's produce: "Chuck Norris can program a computer using only his beard, and the resulting code runs faster than light, causing time to skip a coffee break." That's a bit long but okay. But need to start with "Chuck Norris". So start with that phrase. Let's craft: "Chuck Norris can program a computer using only his beard, and the resulting code runs faster than light, causing time to skip a coffee break." That's a joke. Now headline: short, max 80 chars. Something like "Beard-Programmierung: Chuck Norris schreibt Code mit einem Hauch". That's maybe 57 chars. Meme caption: max 80 chars. Something like "Wenn der Bart den Compiler überlistet". That's 38 chars. Image prompt: English description. Must include specific scene from the joke. So describe "Chuck Norris sitting at a desk, his beard glowing, typing on a keyboard, with a clock melting, American flag background". 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. Include specific scene: "typing on a glowing keyboard with his beard powering the computer". Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. So 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, typing on a glowing keyboard as his beard emits neon code, with a melting clock and a faint American flag background, dramatic cinematic lighting, photorealistic action movie poster". Must not include text or captions. Meta title: max 60 chars. Something like "Chuck Norris' magischer Bart programmiert Code". Count characters: Let's count: "Chuck Norris' magischer Bart programmiert Code" = 44 characters (including spaces). Good. Meta description: max 160 chars. Something like "Entdecke den legendären Witz, wie Chuck Norris mit seinem Bart Code schneller als Licht schreibt – ein Klassiker der Action-Comedy." Count characters: Let's count roughly: "Entdecke den legendären Witz, wie Chuck Norris mit seinem Bart Code schneller als Licht schreibt – ein Klassiker der Action-Comedy." That's about 130 characters. Good. Now ensure no markdown code block. Just plain JSON. Check constraints: Must be German language for joke_text, headline, meme_caption, meta_title, meta_description. Image_prompt must be English. Must start with "Chuck Norris" in joke_text. Must be unique, not similar to existing jokes. Should be funny, ironic, typical Chuck Norris. Check length constraints: - headline max 80 characters. Let's count: "Beard-Programmierung: Chuck Norris schreibt Code mit einem Hauch". Count characters: B(1) e2 a3 r4 d5 -6 P7 r8 o9 g10 r11 a12 m13 m14 i15 n16 g17 :18 space19 C20 h21 u22 c23 k24 space25 N26 o27 r28 r29 i30 s31 space32 s33 c34 h35 r36 e37 i38 b39 space40 C41 o42 d43 e44 space45 m46 i47 t48 space49 e50 i51 n52 e53 m54 space55 H56 a57 c58 h59 u60 n61 k62. That's 62 characters, okay under 80. - meme_caption max 80 characters. "Wenn der Bart den Compiler überlistet" length: count: W1 e2 n3 space4 d5 e6 r7 space8 B9 a10 r11 t12 space13 d14 e15 n16 space17 C18 o19 m20 p21 i22 l23 e24 r25 space26 ü27 b28 e29 l30 i31 s32 t33 e34 d35. That's 35 characters, okay. - meta