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. Constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. Must be German language. Must start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a single joke. Provide fields accordingly. We need to ensure JSON format, no markdown code block. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen." That's typical. But need uniqueness. Maybe something about his beard or his ability to make the sun rise. Let's think: "Chuck Norris hat einmal einen Kaugummi gekaut, und daraus entstand ein neuer Kontinent." That's classic but maybe not unique. Better: "Chuck Norris hat das Schachspiel erfunden, aber er spielt nur gegen sich selbst – und gewinnt immer in einem Zug." That's okay. But need to start with "Chuck Norris". So maybe: "Chuck Norris hat das Schachspiel erfunden, aber er spielt nur gegen sich selbst – und gewinnt immer in einem Zug." That's okay. Now we need fields: joke_text: the full joke text. headline: short headline max 80 chars. Something like "Chuck Norris erfand Schach und gewinnt immer". That's within 80. meme_caption: image caption max 80 chars. Something like "Ein Schachbrett, das Chuck Norris allein beherrscht". That's within 80. image_prompt: English prompt for image generation, describing specific scene from the joke. Must be hyper-realistic portrait etc. Include specific scene. Let's craft: "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 chess piece that glows like a weapon, standing on a chessboard that stretches into the horizon, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. meta_title: SEO Title max 60 chars. Something like "Chuck Norris Schach-Witz: Der Legende im Spiel". Count characters: Let's count: "Chuck Norris Schach-Witz: Der Legende im Spiel" length? Count: Chuck(5) space1 =6, Norris(6)=12, space=13, Schach-Witz:(10?) Actually "Schach-Witz:" is 11 inc colon? Let's just make shorter: "Chuck Norris Schach-Witz: Legende gewinnt". Count: Chuck(5) space=6, Norris(6)=12, space=13, Schach-Witz:(11?) Actually "Schach-Witz:" is 11 inc colon? Let's count characters: S(1) c2 h3 a4 c5 -6 W7 i8 t9 z10 :11. So after space we have 11 characters, total 13+11=24, space=25, "Legende" 7 =>32, space=33, "gewinnt" 7 =>40. So total 40 characters, within 60. meta_description: max 160 chars. Something like "Ein klassischer Chuck Norris Witz über Schach, bei dem er gegen sich selbst spielt und immer gewinnt – humorvoll, einzigartig und perfekt für Memes." Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz über Schach, bei dem er gegen sich selbst spielt und immer gewinnt – humorvoll, einzigartig und perfekt für Memes." That's likely under 160. Let's count: We'll approximate: It's about 130 maybe. Should be fine. Now ensure JSON fields are correct. joke_text: "Chuck Norris hat das Schachspiel erfunden, aber er spielt nur gegen sich selbst – und gewinnt immer in einem Zug." headline: "Chuck Norris erfand Schach und gewinnt immer" (maybe 33 chars). Must be <=80. meme_caption: "Ein Schachbrett, das Chuck Norris allein beherrscht" (maybe 44 chars). <=80. image_prompt: as described. meta_title: "Chuck Norris Schach-Witz: Legende gewinnt" (within 60). Let's count: "Chuck Norris Schach-Witz: Legende gewinnt" length? Count: Chuck(5) space=6 Norris(6)=12 space=13 Schach-Witz:(11?) Actually "Schach-Witz:" is 11 inc colon, so 13+11=24, space=25, Legende(7)=32 space=33 gewinnt(7)=40. So 40 characters, okay. meta_description: "Ein klassischer Chuck Norris Witz über Schach, bei dem er gegen sich selbst spielt und immer gewinnt – humorvoll, einzigartig und perfekt für Memes." Let's count characters: We'll count precisely: "Ein klassischer Chuck Norris Witz über Schach, bei dem er gegen sich selbst spielt und immer gewinnt – humorvoll, einzigartig und perfekt für Memes." Let's count: E1 i2 n3 space4 k5 l6 a7 s8 s9 i10 s11 c12 h13 e14 r15 space16 C17 h18 u19 c20 k21 space22 N23 o24 r25 r26 i27 s28 space29 W30 i31 t32 z33 space34 ü35 b36 e37 r38 space39 S40 c41 h42 a43 c44 h45 ,46 space47 b48 e49 i50 space51 d51? Actually we need systematic count. Might be okay under 160. Let's approximate length: It's about 130 characters. Should be fine. Now ensure no markdown code block. Just raw JSON. Make sure JSON is valid: keys with double quotes, values strings. Let's produce: { "joke_text": "Chuck Norris hat das Schachspiel erfunden, aber er spielt nur gegen sich selbst – und gewinnt immer in einem Zug.", "headline": "Chuck Norris erfand Schach und gewinnt immer", "meme_caption": "Ein Schachbrett, das Chuck Norris allein beherrscht", "image_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