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 start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be funny, classic style. Must avoid profanity etc. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Provide meta title <=60 chars, meta description <=160 chars. Provide headline <=80 chars. Provide meme caption <=80 chars. We need to craft a joke. Something like: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe: "Chuck Norris can make a roundhouse kick that creates a new prime number." Or something about time travel. Let's think of a unique scenario: Chuck Norris once challenged a calendar to a fight and won, causing February to have 30 days. Or "Chuck Norris can hear the sound of a whisper from a mile away, even if it's his own thoughts." Must start with Chuck Norris. Let's craft a joke: "Chuck Norris can solve a Rubik's Cube using only his beard." That's unique. But must be classic Chuck Norris style: exaggeration of superhuman abilities. Maybe: "Chuck Norris can make a snowman melt just by looking at it." Or "Chuck Norris can turn water into wine without a miracle." Let's pick something that can be described in image prompt: "Chuck Norris single-handedly lifts a mountain while sipping coffee." That could be image. But need to keep within constraints. Let's craft: joke_text: "Chuck Norris can solve a Rubik's Cube using only his beard, and the cube instantly turns into a perfect sphere." But need to start with Chuck Norris. Could be: "Chuck Norris can solve a Rubik's Cube using only his beard, and the cube instantly turns into a perfect sphere." That's okay. Now headline: short, max 80 chars. Something like "Der Bart-Rubik's-Wunder". Meme caption: short, max 80 chars. Something like "Wenn der Bart mehr kann als das Gehirn." Image prompt: English description: "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. He is holding a twisted Rubik's Cube that morphs into a glowing sphere, with the cube's colors swirling around his beard. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: up to 60 chars. Something like "Chuck Norris löst Rubik's Cube mit Bart – unglaublich!" Count characters: "Chuck Norris löst Rubik's Cube – unglaublich!" That's 44 characters maybe. Good. Meta description: up to 160 chars. Something like "Erfahrener Actionheld Chuck Norris beweist, dass selbst ein Bart ein Rätsel lösen kann – ein epischer Witz für Fans." Count maybe 130. Now ensure JSON format exactly as required, no markdown code block. Provide fields exactly: "joke_text", "headline", "meme_caption", "image_prompt", "meta_title", "meta_description". Ensure no extra fields. Check length constraints: - headline max 80 characters. Let's count: "Der Bart-Rubik's-Wunder" length: D(1) e2 r3 space4 B5 a6 r7 t8 -9 R10 u11 b12 i13 k14 '15 s16 -17 W18 o19 n20 d21 e22 r23 = 23 characters, well under 80. - meme_caption max 80 characters. "Wenn der Bart mehr kann als das Gehirn." Count: W1 e2 n3 space4 d5 e6 r7 space8 B9 a10 r11 t12 space13 m13? Wait recount: "Wenn der Bart mehr kann als das Gehirn." Let's count precisely: W1 e2 n3 space4 d5 e6 r7 space8 B9 a10 r11 t12 space13 m13? Actually we need to count characters including spaces. Let's just approximate it's under 80. - image_prompt must be English, describing scene. Ensure no extra text. - meta_title max 60 characters. Let's count "Chuck Norris löst Rubik's Cube – unglaublich!" Count characters: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 l14 ö15 s16 t17 space18 R19 u20 b21 i22 k23 '24 s25 space26 C27 u28 b29 e30 space31 –32 space33 u34 n35 g36 l37 a38 u39 b40 l41 i42 c42 h43 !44. So 44 characters, okay. - meta_description max 160 characters. Let's craft: "Erfahrener Actionheld Chuck Norris beweist, dass selbst ein Bart ein Rätsel lösen kann – ein epischer Witz für Fans." Count characters: Let's count roughly: "Erfahrener Actionheld Chuck Norris beweist, dass selbst ein Bart ein Rätsel lösen kann – ein epischer Witz für Fans." That's likely under 160. Let's count quickly: E1 r2 f3 a4 h5 r6 e7 n8 space9 A10 c11 t12 i13 o14 n15 h16 e17 l18 d19 space20 C21 h22 u23 c24 k25 space26 N27 o28 r29 r30 i31 s32 space33 b34 e35 w36 i37 s38 t39 ,40 space41 d42 a43 t44 space45 s46 e47 l48 b49 space50 e51 i52 n53 space54 B55 a56 r57 t58 space59 e60 i61 n62 space63 R64 ä65 t56? Actually umlaut counts as one char. Let's approximate it's under 160. It's fine. Now ensure no markdown code block. Just raw JSON. Make sure JSON is valid: strings need escaping for quotes. In JSON, we need to escape double quotes inside strings. The joke_text includes apostrophe? It includes "