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 German language, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be classic Chuck Norris style. Must avoid profanity, political, etc. Provide a joke with "Chuck Norris" at start. Provide headline <=80 chars, meme_caption <=80 chars, meta_title <=60 chars, meta_description <=160 chars. Ensure JSON format, no markdown code fences. Provide only JSON. 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 continent." Or "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." But must be unique. Let's craft: "Chuck Norris can make a snowstorm disappear with a single stare." That's okay. But must be classic Chuck Norris style: Exaggerated abilities, impossible feats. Maybe: "Chuck Norris can turn a Wi‑Fi signal into a tornado just by blinking." That's unique. But must start with "Chuck Norris". So start with "Chuck Norris kann..." but we need to start with "Chuck Norris" exactly? The rule: "Der Witz muss mit "Chuck Norris" beginnen oder ihn erwähnen". So can start with "Chuck Norris kann..." That's fine. Let's craft a joke: "Chuck Norris kann mit einem einzigen Rundkick einen Vulkan zum Ausbruch bringen, der dann einen Regenbogen erzeugt, der nur aus Schokolade besteht." That's a bit long but okay. But we need to keep it concise but still funny. Let's produce something like: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, indem er die Server in Staub verwandelt." But we need to be unique. Let's think of something about "Chuck Norris can make a horse race in zero gravity". Hmm. Maybe: "Chuck Norris kann einen Marathon in 3 Minuten laufen, während er gleichzeitig die Uhr zurückdreht." That's okay. But we need to ensure uniqueness and not similar to existing jokes. Let's craft a joke: "Chuck Norris kann mit einem einzigen Rundkick einen Vulkan zum Ausbruch bringen, der dann einen Regenbogen aus Schokolade erzeugt, der nur von Einhörnern getrunken werden kann." That's a bit long but okay. But we need to keep headline <=80 chars, meme_caption <=80 chars. The joke_text can be longer. Let's produce: joke_text: "Chuck Norris kann mit einem einzigen Rundkick einen Vulkan zum Ausbruch bringen, der dann einen Regenbogen aus Schokolade erzeugt, der nur von Einhörnern getrunken werden kann." That's a bit long but okay. Now headline: maybe "Chuck Norris lässt Vulkane Schokolade regnen". That's under 80 chars. Meme caption: maybe "Wenn Chuck Norris lächelt, schmilzt Schokolade". Under 80. Image prompt: Must be English, 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. Then [Spezifische Szene aus dem Witz]. So we need to embed the specific scene: "a volcanic eruption turning into a chocolate rainbow that unicorns drink from". So the 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. Chuck Norris kicking a volcano that erupts a chocolate rainbow being drunk by unicorns. Photorealistic action movie poster, 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 Vulkan-Schokolade Witz". That's 30 chars. Meta description: max 160 chars. Something like "Ein klassischer Chuck Norris Witz über einen Vulkan, der Schokoladenregen erzeugt – absurd, episch und garantiert zum Lachen." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz über einen Vulkan, der Schokoladenregen erzeugt – absurd, episch und garantiert zum Lachen." That's about 115 characters, okay. Now ensure JSON fields are correct. Check constraints: No markdown code fences. Just plain JSON. Make sure no extra fields. Now produce final JSON. Check length constraints: headline max 80 chars: "Chuck Norris lässt Vulkane Schokolade regnen" length? Count: "Chuck Norris lässt Vulkane Schokolade regnen" = 41 characters (including spaces). Good. meme_caption max 80 chars: "Wenn Chuck Norris lächelt, schmilzt Schokolade" length? Count: "Wenn Chuck Norris lächelt, schmilzt Schokolade" = 45 characters. Good. meta_title max 60 chars: "Chuck Norris Vulkan-Schokolade Witz" length? Count: "Chuck Norris Vulkan-Schokolade Witz" = 33 characters. Good. meta_description max 160 chars: Let's count precisely: "Ein klassischer Chuck Norris Witz über einen Vulkan, der Schokoladenregen erzeugt – absurd, episch und garantiert zum Lachen." Let's count characters including spaces: I'll approximate: "Ein klassischer Chuck Norris Witz über einen Vulkan, der Schokoladenregen erzeugt – absurd, episch und garantiert zum Lachen." Count: E(1) 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 e40 i41 n42 e43 n44 space45 V46 u47 l48 k49 a50 n51 ,52 space53 d54 e55 r56 space57 S58 c59 h60 o61 k62 o63 l64 a65 d66 e67 n68 R69 e70 g71 e72 n73 space74 e75 r76 z77 e78 h79 t