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, meta_title, meta_description? The meta fields likely also German but can be English? Probably German. Must avoid duplicates, be unique. Must start with "Chuck Norris" or mention him. Provide a classic Chuck Norris joke, funny, ironic, typical genre. Must be unique, not repeating known jokes. Must not be vulgar, political, etc. We need to craft a joke: maybe "Chuck Norris can divide by zero." That's known but maybe okay? But we need unique. Could do something like "Chuck Norris can make a round square." Or "When Chuck Norris does a push-up, the world gains a new timezone." Something original. We need to include "Chuck Norris" at start or mention him. Let's start with "Chuck Norris..." Provide a joke_text that is a full sentence. Headline: short, max 80 characters. Meme caption: short, max 80 characters. Image prompt: English description of scene from joke, hyper-realistic portrait etc. Must include specific scene from joke. Meta title: SEO Title max 60 characters. Meta description: SEO Description max 160 characters. All fields must be strings. Make sure JSON format, no markdown code blocks. Let's craft: joke_text: "Chuck Norris kann jede Division durch Null durchführen – selbst wenn das Ergebnis Unendlichkeit ist, weil er das Universum neu definiert." But need to be unique. Maybe "Chuck Norris kann einen Kreis mit einem Lineal exakt in ein Quadrat umwandeln, nur indem er die Regeln der Geometrie neu schreibt." Better: "Chuck Norris kann einen Kreis mit einem Lineal exakt in ein Quadrat umwandeln, nur indem er die Regeln der Geometrie neu schreibt." That's a classic style. But need to start with "Chuck Norris". So "Chuck Norris kann einen Kreis mit einem Lineal exakt in ein Quadrat umwandeln, nur indem er die Regeln der Geometrie neu schreibt." That's okay. Now headline: maybe "Geometrie-Rebellion: Chuck Norris verwandelt Kreise in Quadrate". Must be <=80 chars. Meme caption: maybe "Wenn Chuck Norris die Geometrie neu definiert". <=80. 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 stands in a classroom, holding a ruler that bends a circle into a perfect square, with chalk equations floating around. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English and includes specific scene from joke. Meta title: maybe "Chuck Norris verwandelt Kreise in Quadrate – Witz". Must be <=60 chars. Let's count: "Chuck Norris verwandelt Kreise in Quadrate – Witz" length? Count characters: Chuck(5) space(1)=6, Norris(6)=12, space=13, verwandelt(9)=22, space=23, Kreise(6)=29, space=30, in(2)=32, space=33, Quadrate(8)=41, space=42, –(1)=43, space=44, Witz(4)=48. So 48 chars, okay. Meta description: up to 160 chars. Something like "Entdecke den legendären Chuck Norris Witz, bei dem er Geometrie neu definiert – ein Kreis wird zum Quadrat. Lache jetzt!" Count characters: let's approximate <160. Now ensure no duplicates, unique. Now produce JSON with those fields. Check each field length constraints: - headline max 80 characters: ours is 48, okay. - meme_caption max 80 characters: "Wenn Chuck Norris die Geometrie neu definiert" length? Count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, die(3)=21, space=22, Geometrie(9)=31, space=32, neu(3)=35, space=36, definiert(8)=44. So 44, okay. - image_prompt: can be long, no explicit length limit, but must be English and include scene. - meta_title max 60 characters: we have 48, okay. - meta_description max 160 characters: need to ensure <=160. Let's craft: "Entdecke den legendären Chuck Norris Witz, bei dem er Geometrie neu definiert – ein Kreis wird zum Quadrat. Lache jetzt!" Let's count characters: We'll count roughly: "Entdecke den legendären Chuck Norris Witz, bei dem er Geometrie neu definiert – ein Kreis wird zum Quadrat. Lache jetzt!" Let's count: Entdecke(8) space=9, den(3)=12, space=13, legendären(10)=23, space=24, Chuck(5)=29, space=30, Norris(6)=36, space=37, Witz,(5)=42, space=43, bei(3)=46, space=47, dem(3)=50, space=51, er(2)=53, space=54, Geometrie(9)=63, space=64, neu(3)=67, space=68, definiert(9)=77, space=78, –(1)=79, space=80, ein(3)=83, space=84, Kreis(5)=89, space=90, wird(4)=94, space=95, zum(3)=98, space=99, Quadrat.(8)=107, space=108, Lache(5)=113, space=114, jetzt!(6)=120. So 120 characters, okay. Now produce JSON. Make sure no extra fields. Let's craft final JSON: { "joke_text": "Chuck Norris kann einen Kreis mit einem Lineal exakt in ein Quadrat umwandeln, nur indem er die Regeln der Geometrie neu schreibt.", "headline": "Geometrie-Rebellion: Chuck Norris verwandelt Kreise in Quadrate", "meme_caption": "Wenn Chuck Norris die Geometrie neu definiert", "image_prompt": "A hyper-realistic portrait of a tough, legendary action hero man in his 5