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_title and meta_description likely also German but SEO maybe English? Not specified language, but likely German. Must be unique, start with Chuck Norris or mention him. Must be classic Chuck Norris style. Provide a unique joke not repeating existing ones. Must avoid repetition, no profanity, no politics, no real suffering. 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 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to craft a joke: maybe "Chuck Norris can divide by zero" is classic but maybe too common. Need unique. Something like "Chuck Norris can make a roundhouse kick that creates a new dimension of time, causing his alarm clock to never ring again." But must start with Chuck Norris. Could be: "Chuck Norris can program the internet to only load pages he approves, and it works faster than light." Need to be unique. Let's craft: "Chuck Norris can make a snowstorm in the Sahara just by blinking, and the sand turns into snowflakes that never melt." That's unique. But must be a joke, maybe a one-liner: "Chuck Norris can make a snowstorm in the Sahara just by blinking, and the sand turns into snowflakes that never melt." That's okay. Now we need fields: joke_text: the full joke text in German, starting with "Chuck Norris". Should be a complete sentence or short paragraph. headline: short headline max 80 chars. Something like "Chuck Norris lässt Sand zu Schnee werden". That's 33 chars. meme_caption: max 80 chars, maybe "Wenn Chuck Norris blinzelt, wird die Wüste zum Winterwald". That's 56 chars. image_prompt: English prompt describing scene: "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 standing in a desert, blinking, causing sand to transform into sparkling snowflakes that float in the air. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "[Spezifische Szene aus dem Witz]" in the prompt. So we need to embed that phrase? Actually they wrote: "A hyper-realistic portrait ... [Spezifische Szene aus dem Witz]. Photorealistic action movie poster..." So we need to replace [Spezifische Szene aus dem Witz] with the specific scene from the joke. So we should include something like "Chuck Norris blinzelt, und der Sand wird zu schimmernden Schneeflocken". So the prompt should contain that phrase. Thus 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. Chuck Norris blinzelt, und der Sand wird zu schimmernden Schneeflocken. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Yes. meta_title: SEO Title max 60 chars. Something like "Chuck Norris lässt Sand zu Schnee werden – Witz". That's 44 chars. meta_description: max 160 chars. Something like "Ein klassischer Chuck Norris Witz: Er lässt einen Wüsten-Sandsturm in schmelzenden Schnee verwandeln, nur durch ein einziges Blinzeln." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz: Er lässt einen Wüsten-Sandsturm in schmelzenden Schnee verwandeln, nur durch ein einziges Blinzeln." That's about 115 chars, okay. Now ensure JSON format, no markdown code block. Provide just JSON. Check constraints: headline max 80 chars, we have "Chuck Norris lässt Sand zu Schnee werden" length? Count: "Chuck Norris lässt Sand zu Schnee werden" = 38 characters (including spaces). Good. meme_caption max 80 chars: "Wenn Chuck Norris blinzelt, wird die Wüste zum Winterwald" length? Count: "Wenn Chuck Norris blinzelt, wird die Wüste zum Winterwald" = 57 characters. Good. meta_title max 60 chars: "Chuck Norris lässt Sand zu Schnee werden – Witz" length? Count: "Chuck Norris lässt Sand zu Schnee werden – Witz" = 45 characters (including dash). Good. meta_description max 160 chars: we need to ensure <=160. Let's count precisely: "Ein klassischer Chuck Norris Witz: Er lässt einen Wüsten-Sandsturm in schmelzenden Schnee verwandeln, nur durch ein einziges Blinzeln." Let's count characters including spaces: I'll count: E(1)i2n3 (4)k5l6a7s8s9i10c11h12e13r14 (15)C16h17u18c19k20 (21)N22o23r24r25i26s27s28 (29)W30i31t32z33:34 (35) (space)36E37r38 (space)39l40ä41s42t43 (space)44e45i46n47e48n49 (space)W50ü51s52t53e54n55-56S57a58n59d60s61t62o63r64m65 (space)i68n69 (space)s70c71h72m73e74l75z76e77n78d79e80n81 (space)S82c83h84e85n86e87 (space)v88e89r90w91a92r93e94n95n96,97 (space)n98u99r100 (space)d101u102r103c1