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, not repeating existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering. Must be unique. Provide image prompt in English describing scene. Provide meta title max 60 chars, meta description max 160 chars. Headline max 80 chars, meme caption max 80 chars. We need to craft a joke. Something like: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe something about his beard or his ability to make the sun rise. Let's think of a unique scenario: Chuck Norris once challenged a chess computer and won, causing the computer to commit suicide. Or Chuck Norris can make a roundhouse kick that creates a black hole. Let's craft something original. Joke_text: Should be a full joke text, maybe a short story. Must start with "Chuck Norris" or mention him. Could be: "Chuck Norris once tried to teach a cat to fetch, but the cat ended up teaching him how to purr." That's not typical. Need typical Chuck Norris style: exaggeration, impossible feats. Something like: "Chuck Norris can slam a revolving door." That's common. Let's think of something unique: "Chuck Norris can make a snowman melt just by looking at it." Not typical. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while riding a unicycle on the moon." That's too long. Better: "Chuck Norris can make a roundhouse kick that creates a new time zone." That's unique. Let's craft: "Chuck Norris can make a roundhouse kick that rewrites the laws of physics, causing gravity to temporarily switch off for everyone except him." That's a bit long but okay. But we need to keep it concise but funny. Maybe: "Chuck Norris can solve a Sudoku puzzle in a single breath, and the numbers thank him." That's okay. But need to start with Chuck Norris. Let's do: "Chuck Norris can solve a Sudoku puzzle in a single breath, and the numbers thank him." That's a joke. But we need to ensure uniqueness. Not sure if similar jokes exist. Might be okay. Alternatively: "Chuck Norris can make a coffee so strong that it powers a city for a week." That's also typical. Better: "Chuck Norris can make a snowflake fall upward just by blinking." That's unique. Let's craft: "Chuck Norris can make a snowflake fall upward just by blinking, and the sky applauds." That's okay. But we need to keep it as a joke text. Let's produce something like: "Chuck Norris can make a snowflake fall upward just by blinking, and the sky applauds." That's a short joke. It starts with Chuck Norris. It's unique. Now we need headline max 80 chars. Something like: "Chuck Norris lässt Schneeflocken nach oben fallen". That's 38 chars. Meme caption max 80 chars: maybe "Wenn Chuck Norris blinzelt, wird die Schwerkraft zur Frage". That's 58 chars. Image prompt: English description of specific scene from the joke. Must be 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. Include specific scene: "blinks and a snowflake floats upward". So 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, black sleeveless vest. He is blinking and a snowflake floats upward around him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title max 60 chars: maybe "Chuck Norris lässt Schneeflocken nach oben fallen". That's 38 chars, okay. Meta description max 160 chars: maybe "Ein humorvoller Chuck Norris Witz über das Umkehren der Schwerkraft durch ein simples Blinzeln – perfekt für Memes und Poster." Count characters: Let's count roughly: "Ein humorvoller Chuck Norris Witz über das Umkehren der Schwerkraft durch ein simples Blinzeln – perfekt für Memes und Poster." That's about 106 chars, okay. Now ensure JSON format, no markdown code blocks. Provide just JSON. Check fields: - joke_text: German joke text. - headline: short headline max 80 chars. - meme_caption: short 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 must be within limits. Let's craft final values: joke_text: "Chuck Norris kann durch ein simples Blinzeln eine Schneeflocke nach oben fallen lassen und der Himmel applaudiert." But need to start with Chuck Norris. That's fine. But maybe better: "Chuck Norris lässt durch ein simples Blinzeln eine Schneeflocke nach oben fallen, und der Himmel applaudiert." That's okay. headline: "Chuck Norris lässt Schneeflocken nach oben fallen" Length: count characters: "Chuck Norris lässt Schneeflocken nach oben fallen" = 44 characters (including spaces). Under 80. meme_caption: "Wenn Chuck Norris blinzelt, wird die Schwerkraft zur Frage" length? Let's count: "Wenn Chuck Norris blinzelt, wird die Schwerkraft zur Frage" = 53 characters. Under 80. image_prompt: Must be English, 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. He is blinking and a snowflake floats upward around him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Check length? Not required but fine. meta_title: "Chuck Norris lässt Schneeflocken nach oben fallen" (same as headline) length 44, okay. meta_description: "Ein humorvoller Chuck Norris Witz über das Umkehren der Schwerkraft durch ein simples Blinzeln – perfekt für Memes und Poster." Count characters: Let's count roughly: "Ein humorvoller Chuck Norris Witz über das Umkehren der Schwerkraft durch ein simples Blinzeln – perfekt für Memes und Poster." That's about 119 characters, under 160.