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 block. Must be a classic Chuck Norris joke, unique, start with "Chuck Norris". Must be funny, ironic, typical. Must avoid repeats, no profanity, no politics, no real suffering. Must be unique. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Must include specific scene from joke. Must not include text/captions in image prompt. Must be within 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 joke. Let's think of a unique Chuck Norris joke: maybe about his beard being so powerful it can hide the existence of certain programming languages, or his beard can cause the internet to crash, etc. Must start with "Chuck Norris". Example: "Chuck Norris can divide by zero." That's classic but maybe too common. Need unique. Let's craft: "Chuck Norris can make a roundhouse kick that creates a new programming language just by naming it." That's unique? Might be okay. But must be in German. So: "Chuck Norris kann mit einem einzigen Rundtritt einen neuen Programmiersprach-Compiler erschaffen, indem er ihn einfach 'NorrisScript' nennt." Something like that. But need to be a joke text, maybe a short story: "Chuck Norris hat einmal einen Roundhouse-Kick so stark ausgeführt, dass er die Schwerkraft für 0,0001 Sekunden umkehrte und alle Deutschen plötzlich Englisch sprachen." That might be okay. But must be unique and not repeat existing jokes. Let's craft something about his beard being so powerful that it can hide the existence of the internet. Maybe: "Chuck Norris' Bart ist so legendär, dass er jedes Mal, wenn er ihn rasiert, einen neuen Tag in der Kalenderhistorie erfindet, den niemand je zuvor gesehen hat." That could be unique. But need to start with "Chuck Norris". So: "Chuck Norris' Bart ist so legendär, dass er jedes Mal, wenn er ihn rasiert, einen neuen Tag in der Kalenderhistorie erfindet, den niemand je zuvor gesehen hat." That's a joke. It's unique? Might be okay. Now we need to produce JSON fields. joke_text: the full joke text. headline: short headline max 80 chars. Something like "Der Bart, der neue Tage erfindet". That's 27 chars. meme_caption: max 80 chars. Something like "Wenn Chuck Norris den Bart rasiert, entsteht ein neuer Tag". That's 53 chars. image_prompt: English prompt describing scene. Must include specific scene from the joke. So we need to describe the scene: Chuck Norris with reddish-brown hair, thick reddish beard, muscular, black sleeveless vest, dramatic cinematic lighting, American flag background. And include "the moment he shaves his beard and a calendar page appears". So maybe: "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, holding a razor, and a floating calendar page showing a newly created day, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within the prompt format. meta_title: SEO Title max 60 chars. Something like "Chuck Norris Bart erzeugt neuen Tag – Witz". That's 44 chars. meta_description: SEO Description max 160 chars. Something like "Ein kurzer, klassischer Chuck Norris Witz über den legendären Bart, der beim Rasieren einen neuen Kalendertag erschafft. Humorvoll und einzigartig." Count characters: let's count roughly: "Ein kurzer, klassischer Chuck Norris Witz über den legendären Bart, der beim Rasieren einen neuen Kalendertag erschafft. Humorvoll und einzigartig." That's about 130 chars, okay. Now ensure no markdown code block, just raw JSON. Make sure JSON is valid: keys in double quotes, values strings. Check length constraints: - headline max 80 characters: "Der Bart, der neue Tage erfindet" length: count: D(1) e2 r3 space4 B5 a6 r7 t8 ,9 space10 d11 e12 r13 space14 n15 e16 u17 e18 space19 T20 a21 g22 e23 n24 space25 e26 r27 f28 i29 n30 d31 e32 t33 s33? Actually let's count precisely: "Der Bart, der neue Tage erfindet". Characters: D1 e2 r3 space4 B5 a6 r7 t8 ,9 space10 d11 e12 r13 space14 n15 e16 u17 e18 space19 T20 a21 g22 e23 space24 e25 r26 f27 i28 n28 d29 e30 t31 s32. So 32 characters, okay. - meme_caption max 80 characters: "Wenn Chuck Norris den Bart rasiert, entsteht ein neuer Tag". Count: Let's count: W1 e2 n3 space4 C5 h6 u7 c8 k9 space10 N11 o12 r13 r14 i15 s16 space17 d18 e19 n20 space21 B22 a23 r24 t25 space26 r27 a28 s29 i30 e31 r32 t33 ,34 space35 e36 n37 s38 t39 e40 h41 t42 space43 e44 i45 n46 space47 n48 e49 u50 e51 v52 e53 r54 space55 T56 a57 g58. That's 58 characters, okay. - meta_title max 60 characters: "Chuck Norris Bart erzeugt neuen Tag – Witz". Count: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 B14 a15 r16 t17 space18 e19 r20 z21 e22 h23 t24 space25 n26 e27 u28 e29 n30 space31 T32 a33 g34 space35 –3