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 for joke_text, headline, meme_caption? The prompt says "Erstelle einen lustigen, klassischen Chuck Norris Witz auf Deutsch." The JSON fields likely should be in German for joke_text, headline, meme_caption, but meta_title and meta_description are SEO, can be English? Probably also German? Not specified. We'll produce German for all fields, but meta_title/description can be English SEO style. Must avoid markdown code blocks. Just raw JSON. Constraints: No repeats, unique. Must start with "Chuck Norris" or mention him. Must be creative, surprising. Must be within length limits: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. image_prompt must be English prompt describing scene, include specifics. We need to ensure JSON format exactly as given, no extra fields, no markdown fences. Let's craft a joke: "Chuck Norris kann mit einem Blick das Internet zum Stillstand bringen, weil selbst die Server Angst haben, ihn zu überlasten." That's a classic. But need uniqueness. Maybe something about his beard causing gravity anomalies. Joke_text: "Chuck Norris lässt seine Kaffeetasse im Weltraum schweben, weil selbst die Schwerkraft Angst hat, ihn zu berühren." That's okay. But must start with "Chuck Norris" or mention him. So start with "Chuck Norris lässt seine Kaffeetasse im Weltraum schweben, weil selbst die Schwerkraft Angst hat, ihn zu berühren." Headline: short, max 80 chars. Something like "Der Kaffeetasse im Weltraum". That's 20 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris Kaffee trinkt, schlägt die Schwerkraft zurück". That's 48 chars. Image prompt: English description of scene: "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 floating with a coffee cup in zero gravity, stars in the background, dramatic cinematic lighting, American flag backdrop. Photorealistic action movie poster, no text, no captions." Need to include [Spezifische Szene aus dem Witz] placeholder? The template says "[Spezifische Szene aus dem Witz]". We need to embed the specific scene. So we can replace that placeholder with "floating with a coffee cup in zero gravity". So final 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. floating with a coffee cup in zero gravity. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But need to keep the structure: "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'll fill with the scene: "floating with a coffee cup in zero gravity". So final 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. floating with a coffee cup in zero gravity. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta_title max 60 chars: maybe "Chuck Norris lässt Kaffeetasse schweben - Witz". That's 44 chars. Meta_description max 160 chars: "Ein klassischer Chuck Norris Witz über eine schwerkraftfreie Kaffeetasse – humorvoll, überraschend und perfekt für Memes." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz über eine schwerkraftfreie Kaffeetasse – humorvoll, überraschend und perfekt für Memes." That's about 106 chars, okay. Now ensure JSON fields are correct and no extra whitespace? It's fine. Check headline length: "Der Kaffeetasse im Weltraum" length: count characters: D(1) e2 r3 space4 K5 a6 f7 f8 e9 e10 t11 s12 s13 e14 space15 i16 m17 space18 W19 e20 l21 t22 s23 p24 a25 r26 space27. That's 27 characters, under 80. Meme caption length: "Wenn Chuck Norris Kaffee trinkt, schlägt die Schwerkraft zurück" count: let's count: W1 e2 n3 space4 C5 h6 u7 c8 k9 space10 N8 o9 r10 r11 i12 s13 space14 K15 a16 f17 f18 e19 e20 space21 t22 r23 i24 n25 k26 t27 ,28 space29 s30 c31 h32 l33 ä34 g35 t36 space37 d38 i39 e40 space41 S42 c43 h44 w45 e46 r47 k48 g49 r50 a51 f52 t53 space54 r55 ü57 c58 k59 e60 i61 t62. That's about 62 characters, under 80. Now meta_title length: "Chuck Norris lässt Kaffeetasse schweben - Witz" count: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 l14 ä15 s16 t17 space18 K19 a20 f21 f22 e23 e24 t25 a26 s27 s28 e29 space30 s31 c32 h33 w34 e35 b36 e37 n38 space39 -40 space41 W42 i43 t44 z45. That's 45 characters, under 60. Meta_description length: let's count roughly: "Ein klassischer Chuck Norris Witz über eine schwerkraftfreie Kaffeet