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. image_prompt must be English. Must be unique, not repeat existing jokes. Must start with "Chuck Norris" or mention him. Must be classic, funny, ironic, typical Chuck Norris genre. Must avoid repeats, clichés. Provide unique scenario. We need to ensure each field length constraints: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to produce JSON only, no markdown code block. Let's craft a joke: Something like "Chuck Norris can divide by zero." That's common but maybe okay? But we need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new prime number." That's unique. Or "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." Hmm. We need to start with "Chuck Norris". Let's craft: "Chuck Norris can make a roundhouse kick that creates a new prime number." That's a bit unusual. But we need to be careful to not repeat typical jokes. Let's think of something like: "Chuck Norris can turn water into wine without a miracle, just by staring at it." That's similar to typical but maybe okay. Better: "Chuck Norris can write a bestseller in Morse code using only his eyebrows." That's unique. Let's craft a joke: "Chuck Norris can solve a Sudoku puzzle with a single glance, and the numbers rearrange themselves to spell his name." That's unique. But must be funny and typical Chuck Norris style: exaggeration of abilities. Let's produce: "Chuck Norris can make a roundhouse kick that creates a new prime number, and the universe instantly recalculates the value of pi." That's a bit long but okay. We need to keep it concise but still a joke. Maybe: "Chuck Norris can solve a Sudoku puzzle with a single glance, and the numbers rearrange themselves to spell his name." That's good. Now we need headline: short, max 80 chars. Something like "Chuck Norris löst Sudoku mit einem Blick". That's 33 chars. Meme caption: max 80 chars. Something like "Wenn Chuck Norris Sudoku spielt, wird das Ergebnis zu seinem Namen". That's maybe 66 chars. 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. Chuck Norris solving a Sudoku puzzle with a single glance, numbers rearranging to spell his name. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed specific scene from the joke: "solving a Sudoku puzzle with a single glance, numbers rearranging to spell his name". So include that. Meta title: max 60 chars. Something like "Chuck Norris löst Sudoku – Ein genialer Witz". Count characters: "Chuck Norris löst Sudoku – Ein genialer Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, löst(4)=17, space=18, Sudoku(6)=24, space=25, –(1?) maybe dash counts, space=27, Ein(3)=30, space=31, genialer(8)=39, space=40, Witz(4)=44. So 44 chars, okay. Meta description: max 160 chars. Something like "Ein humorvoller Chuck Norris Witz, bei dem er ein Sudoku mit einem Blick löst und die Zahlen zu seinem Namen formen." Count characters: Let's count roughly: "Ein humorvoller Chuck Norris Witz, bei dem er ein Sudoku mit einem Blick löst und die Zahlen zu seinem Namen formen." That's maybe ~130 chars, okay. Now ensure JSON fields are correct. joke_text: must be the full joke text, starting with "Chuck Norris". Provide the joke sentence. headline: short headline max 80 chars. meme_caption: max 80 chars. image_prompt: English prompt as described. meta_title: SEO Title max 60 chars. meta_description: SEO Description max 160 chars. All fields must be strings. Make sure no extra fields. Now produce JSON. Check lengths: headline: "Chuck Norris löst Sudoku mit einem Blick" length: count: Chuck(5) space=6 Norris(6)=12 space=13 löst(4)=17 space=18 Sudoku(6)=24 space=25 mit(3)=28 space=29 einem(5)=34 space=35 Blick(5)=40. So 40 chars, okay. meme_caption: "Wenn Chuck Norris Sudoku spielt, wird das Ergebnis zu seinem Namen" length: Let's count: Wenn(4) space=5 Chuck(5)=10 space=11 Norris(6)=17 space=18 Sudoku(6)=24 space=25 spielt,(7 inc comma?) Actually "spielt," is 7 inc comma? Let's count characters precisely: "spielt," = 7 (s p i e l t ,). So after space we have "spielt," length 7 => total 25+7=32, space=33, zu(2)=35, space=36, seinem(6)=42, space=43, Namen(5)=48. So total 48 chars, okay. image_prompt: Must be English, include 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, solving a Sudoku puzzle with a single glance as the numbers rearrange to spell his name, photorealistic action movie poster, dramatic cinematic lighting, American flag background, no text, no captions." Check length not required but okay. meta_title: "Chuck Norris löst Sudoku – Ein genialer Witz" length 44, okay. meta_description: "Ein humorvoller Chuck Norris Witz, bei dem er ein Sudoku mit einem Blick löst und die Zahlen zu seinem Namen formen." Let's count characters: We'll approximate: "Ein humorvoller Chuck Norris Witz, bei dem er ein Sudoku mit einem Blick löst und die Zahlen zu seinem Namen formen." Count: Ein(3) space=4 humorvoller(11)=15 space