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 German language for joke_text, headline, meme_caption, meta_title, meta_description? The meta fields likely also German but SEO title/description can be English? Probably German. Must be unique, start with Chuck Norris or mention him. Must be classic, funny, ironic, typical Chuck Norris genre. Avoid repeats. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Must include specific scene from joke. Must not exceed 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 unique joke. Let's think of a classic Chuck Norris joke: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe something about his beard, his ability to make the sun rise, etc. Must start with "Chuck Norris" or mention him. Let's craft: "Chuck Norris can program a computer to forget its own password just by looking at it." That's maybe not unique enough. Let's think of something more creative: "Chuck Norris once tried to play hide and seek with the GPS; it still hasn't found him." That's okay. But need to be unique, not repeating known jokes. Let's craft: "Chuck Norris can make a roundhouse kick that creates a new time zone, so the world has to adjust its clocks." That's maybe too long. Better: "Chuck Norris can solve a Sudoku puzzle by staring at it; the numbers rearrange themselves out of respect." That's okay. But need to be classic Chuck Norris style: exaggeration, impossible feats, humor. Let's craft: "Chuck Norris can make a snowstorm disappear just by shaving his beard." That's unique. But need to start with Chuck Norris. Let's produce a joke_text that is a full sentence: "Chuck Norris can make a snowstorm disappear just by shaving his beard, and the world thanks him with a sunny day." That's okay. Now headline: short, max 80 chars. Something like "Der Bart, der Wetter kontrolliert". That's 27 chars. Meme caption: max 80 chars, maybe "Wenn der Bart mehr Power hat als ein Wetterbericht". That's 48 chars. Image prompt: English, 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 specific scene from joke: "shaving a storm away, causing a sunny sky". So include that. Must 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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to replace [Specific scene from the joke] with something like "shaving away a swirling snowstorm with a single motion, revealing bright sunshine". Must keep within prompt. Meta title max 60 chars: maybe "Chuck Norris Bart-Zauber: Wetterkontrolle". That's 38 chars. Meta description max 160 chars: maybe "Chuck Norris lässt sein Rasiermesser das Wetter befehligen – ein sonniger Tag entsteht, wenn er sich rasiert. Lache mit diesem klassischen Witz!" Count characters: let's count roughly: "Chuck Norris lässt sein Rasiermesser das Wetter befehligen – ein sonniger Tag entsteht, wenn er sich rasiert. Lache mit diesem klassischen Witz!" That's about 130 chars, okay. Now ensure JSON format, no markdown code blocks. Provide just JSON. Check constraints: No repeats, unique. Should be okay. Now produce JSON with fields exactly as requested: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Make sure each field is a string, no extra fields. Check length constraints: - headline max 80 characters: "Der Bart, der Wetter kontrolliert" length: count characters including spaces: D(1) e2 r3 space4 B5 a6 r7 t8 ,9 space10 d11 e12 r13 space14 W15 e16 a17 t18 e19 r20 space21 k22 o23 n24 t25 r26 o27 l28 l29 i30 e31 r32 t33. That's 33 characters, okay. - meme_caption max 80 characters: "Wenn der Bart mehr Power hat als ein Wetterbericht" length: count: W1 e2 n3 space4 d5 e6 r7 space8 B9 a10 r11 t12 space13 m14 e15 h16 r17 space18 P19 o20 w21 e22 r23 space24 h25 a26 t27 space28 space? Actually there is "als" etc. Let's count precisely: "Wenn der Bart mehr Power hat als ein Wetterbericht". Characters: W1 e2 n3 n4 space5 d6 e7 r8 space9 B10 a11 r12 t13 space14 m15 e16 h17 r18 space19 P20 o21 w22 e23 r24 space25 h26 a27 t28 space29 space? Actually there is "als". Let's write exactly: "Wenn der Bart mehr Power hat als ein Wetterbericht". Count: W1 e2 n3 n4 space5 d6 e7 r8 space9 B10 a11 r12 t13 space14 m15 e16 h17 r18 space19 P20 o21 w22 e23 r24 space25 h26 a27 t28 space29 space? Actually there is "als". Let's write full string: "Wenn der Bart mehr Power hat als ein Wetterbericht". Let's count using approximate: It's likely under 80. Good. - meta_title max 60 characters: "Chuck Norris Bart-Zauber: Wetterkontrolle" length: count: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 B14 a15 r16 t17 -18 Z19 a20 u21 b22 e23 r24 :25 space26 W27 e28 a29 t30 t31 e32 r33 k