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 blocks. Must be a classic Chuck Norris joke, unique, not repeating existing ones. Must start with "Chuck Norris" or mention him. Must be funny, ironic, typical genre. Must avoid repeats, clichés, etc. Provide a unique scenario. We need to ensure each field respects length constraints: 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 is unique. Let's think of a fresh Chuck Norris joke: maybe about his beard, his coffee, his ability to divide by zero, etc. But must be unique, not typical "Chuck Norris can divide by zero". Let's create something like: "Chuck Norris can program a computer to forget how to crash, because the computer fears the consequences." Hmm. Better: "Chuck Norris once tried to teach a cat to fetch, and the cat now runs the internet." That might be okay but maybe too similar. Let's craft: "Chuck Norris once tried to bake a cake without using any ingredients, and the oven still turned on and baked the universe." That's weird. We need to start with "Chuck Norris". So maybe: "Chuck Norris can make a roundhouse kick that creates a new dimension where gravity works backwards, and everyone there walks on the ceiling." That's a bit long but okay. But we need to keep it concise but still a joke. Let's craft a short joke: "Chuck Norris can sneeze and create a new continent, but he refuses to do it on Tuesdays because he prefers to keep the map stable." That's unique. But must be typical Chuck Norris genre: exaggeration, impossible feats, humor. Let's produce: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube will rearrange itself to thank him." That's okay. But we need to ensure uniqueness. Let's think of a fresh scenario: "Chuck Norris once challenged a calendar to a duel, and after winning, he made every day last exactly 48 hours, causing the world to have extra nap time." That's unique. But need to start with "Chuck Norris". So: "Chuck Norris challenged a calendar to a duel and won, extending every day to 48 hours so everyone can finally finish their to‑do lists." That's okay. Now we need to produce JSON fields. joke_text: the full joke text, presumably the whole sentence. headline: short headline max 80 chars. meme_caption: short caption max 80 chars. image_prompt: English prompt for image generation, describing 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, and then [Specific scene from the joke]. Must be 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: "Chuck Norris challenging a calendar to a duel, with a giant calendar page flying like a shield". So image prompt should include that. meta_title: SEO Title max 60 chars. meta_description: SEO Description max 160 chars. We must ensure no markdown code blocks, just plain JSON. Let's craft: joke_text: "Chuck Norris challenged a calendar to a duel and won, extending every day to 48 hours so everyone can finally finish their to‑do lists." headline: maybe "Chuck Norris verlängert den Tag auf 48 Stunden" Length: count characters: "Chuck Norris verlängert den Tag auf 48 Stunden" = 44 characters (including spaces). Under 80, okay. meme_caption: maybe "Wenn der Kalender verliert, gibt's extra Zeit zum Schlafen". Count characters: let's count: "Wenn der Kalender verliert, gibt's extra Zeit zum Schlafen". That's 58 characters? Let's count precisely: W(1) e2 n3 n4 (space5) d6 e7 r8 (space9) K10 a11 l12 e13 n14 d15 e15? Actually let's just approximate it's under 80. It's fine. image_prompt: Must be English, describing 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: "Chuck Norris challenging a calendar to a duel, holding a giant calendar page like a shield while the calendar flips pages in midair". Must include [Specific scene from the joke]. So we can write: "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 giant calendar page like a shield as the calendar flips pages in midair, photorealistic action movie poster, dramatic cinematic lighting, American flag background, no text, no captions." Make sure it's English, no extra text. meta_title: maybe "Chuck Norris lässt Tage doppelt so lang werden – Witz". Count characters: "Chuck Norris lässt Tage doppelt so lang werden – Witz" length? Let's count: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) l14 ä15 s16 t17 (space18) T19 a20 g21 e22 (space23) d24 o25 p26 p27 e28 l29 t30 (space31) s32 o33 (space34) l35 a36 n37 g38 (space39) w40 e41 r42 d43 e44 n45 (space46) –47 (space48) W49 i50 t51 z52. That's 52 characters, under 60. Good. meta_description: up to 160 characters. Something like: "Chuck Norris herausfordert den Kalender, gewinnt und macht jeden Tag zu 48 Stunden – jetzt hat jeder Zeit für To‑Do‑Listen und Nickerchen." Let's count roughly: It's probably under 160. Let's count: "Chuck Norris herausfordert den Kalender, gewinnt und macht jeden Tag zu 48 Stunden – jetzt hat jeder Zeit für To‑Do‑Listen und Nickerchen." Count characters: We'll approximate it's around 13