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 be unique, start with "Chuck Norris". Must be funny, classic. Must avoid repeats. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Provide specific scene from joke. Must be within length constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke that starts with "Chuck Norris". Example: "Chuck Norris kann einen Stein in eine Suppe werfen und die Suppe wird sofort ein Gourmetgericht." But need unique. Let's think of a classic style: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen." But need unique. Maybe: "Chuck Norris kann einen Schneemann aus Wasser im Wüstenmeer bauen, und er schmilzt nicht, weil er die Sonne zum Schweigen bringt." Hmm. Better: "Chuck Norris kann einen Kaugummi aus einem Keks kauen und dabei die Zeit umkehren, sodass das Kaugummi nie klebt." Might be too weird. We need to ensure it's unique and not repeating known jokes. Let's craft: "Chuck Norris kann einen Regenschirm im Sand verlieren und trotzdem das Wetter zum Regnen bringen, nur indem er ihn anblickt." That's okay. But must start with "Chuck Norris". Could be: "Chuck Norris kann einen Regenschirm im Sand verlieren und trotzdem das Wetter zum Regnen bringen, nur indem er ihn anblickt." Check uniqueness: Not typical. Now we need JSON fields. joke_text: the full joke text. headline: short headline max 80 chars. Something like "Chuck Norris lässt den Sand regnen". That's 27 chars. meme_caption: max 80 chars. Something like "Wenn Chuck Norris einen Regenschirm verliert, wird es plötzlich Regen." That's 66 chars. image_prompt: English prompt describing specific scene from the joke. Must include "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." Then add "[Spezifische Szene aus dem Witz]". So we need to embed the scene: maybe "He stands on a desert dune holding a torn umbrella, eyes glowing, as clouds gather overhead." Must be in English. Also include "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's a single string. meta_title: SEO Title max 60 chars. Something like "Chuck Norris lässt den Sand regnen – Witz". That's 44 chars. meta_description: max 160 chars. Something like "Ein klassischer Chuck Norris Witz über einen Regenschirm im Sand, der das Wetter zum Regnen bringt. Lustig, einzigartig und komplett neu." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz über einen Regenschirm im Sand, der das Wetter zum Regnen bringt. Lustig, einzigartig und komplett neu." That's about 124 chars, okay. Now ensure no markdown code blocks. Just plain JSON. Check constraints: No repeats, no offensive, no politics, no real suffering. Now produce JSON. Let's craft final values: joke_text: "Chuck Norris kann einen Regenschirm im Sand verlieren und trotzdem das Wetter zum Regnen bringen, nur indem er ihn anblickt." headline: "Chuck Norris lässt den Sand regnen" meme_caption: "Wenn Chuck Norris einen Regenschirm verliert, wird es plötzlich Regen." 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. Black sleeveless vest. He stands on a desert dune holding a torn umbrella, eyes glowing, as dark clouds gather overhead. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." meta_title: "Chuck Norris lässt den Sand regnen – Witz" meta_description: "Ein klassischer Chuck Norris Witz über einen Regenschirm im Sand, der das Wetter zum Regnen bringt. Lustig, einzigartig und komplett neu." Check length constraints: headline length: "Chuck Norris lässt den Sand regnen" = 30 characters (including spaces). Under 80. meme_caption: "Wenn Chuck Norris einen Regenschirm verliert, wird es plötzlich Regen." Count: let's count characters: "Wenn"4 + space1=5, "Chuck"5 =>10, space=11, "Norris"6 =>17, space=18, "einen"5 =>23, space=24, "Regenschirm"10 =>34, space=35, "verliert,"8 =>43, space=44, "wird"4 =>48, space=49, "es"2 =>51, space=52, "plötzlich"9 =>61, space=62, "Regen."6 =>68. So 68 characters, under 80. meta_title: "Chuck Norris lässt den Sand regnen – Witz" length: count: "Chuck"5, space1=6, "Norris"6=12, space=13, "lässt"4=17, space=18, "den"3=21, space=22, "Sand"4=26, space=27, "regnen"6=33, space=34, "–"1=35, space=36, "Witz"4=40. So 40 characters, under 60. meta_description length: Let's count roughly: "Ein klassischer Chuck Norris Witz über einen Regenschirm im Sand, der das Wetter zum Regnen bringt. Lustig, einzigartig und komplett neu." Count characters: I'll approximate: It's likely under 160. Let's count precisely: "Ein klassischer Chuck Norris Witz über einen Regenschirm im Sand, der das Wetter zum Regnen bringt. Lustig, einzigartig und komplett neu." Let's count: Ein(3) + space1=4 klassischer(10)=14 space=15 Chuck(5)=20 space=21 Norris(6)=27 space=28 Witz(4)=32 space=33 über(4)=37 space=38 einen(