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 overall, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, political, real suffering, etc. We need to create a joke. Classic format: "Chuck Norris can divide by zero." But we need something unique. Maybe something about his beard, his age, his legendary status. Must be in German. We need to produce JSON without markdown code blocks. Just raw JSON. Fields: - joke_text: full joke text in German, starting with "Chuck Norris" or mention him. Should be a complete joke. - headline: short headline max 80 characters. - meme_caption: short caption max 80 characters. - image_prompt: English prompt for image generation describing scene from the joke. Must be hyper-realistic portrait etc. Must include specifics. - meta_title: SEO Title max 60 characters. - meta_description: SEO Description max 160 characters. We must ensure each field respects length constraints. Let's craft a joke: "Chuck Norris kann einen Kühlschrank mit einem Blick zum Einfrieren bringen, selbst wenn er nur auf die Stromrechnung schaut." That's maybe not classic. Better: "Chuck Norris hat einmal einen Kühlschrank so kalt gemacht, dass er die globale Erwärmung um 5 Grad senkte." Hmm. Classic Chuck Norris jokes often involve impossible feats, like "Chuck Norris can slam a revolving door." Or "Chuck Norris can divide by zero." Or "When Chuck Norris does a push-up, the world gets a new continent." Let's craft something unique: "Chuck Norris hat einmal einen Schneemann gebaut, der so stark war, dass er die globale Erwärmung um 3 Grad reduzierte – und dann hat er ihn zum Lachen gebracht, sodass die Sonne lachte und schmolz." That's too long. We need a concise joke that is funny and classic. Maybe: "Chuck Norris kann einen Kaugummi so kauen, dass er die Zeit zurückdreht – und das nur, wenn er dabei einen Bartstrich zieht." Hmm. Better: "Chuck Norris kann mit einem einzigen Wimpernzucken einen Tornado stoppen – und danach den Tornado bitten, ihm ein Autogramm zu geben." That's unique. But must start with "Chuck Norris". So: "Chuck Norris kann mit einem einzigen Wimpernzucken einen Tornado stoppen – und danach den Tornado bitten, ihm ein Autogramm zu geben." That's a joke. Now headline: maybe "Chuck Norris vs. Tornado – Der ultimative Stopp". Must be <=80 characters. Let's count: "Chuck Norris vs. Tornado – Der ultimative Stopp" length? Count characters: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)v14s15. (space?) Actually let's just ensure <=80. It's fine. Meme caption: short, <=80 characters. Maybe "Wenn selbst ein Tornado um ein Autogramm bittet". That's 38 characters. Image prompt: English description of 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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need to embed specific scene: "Chuck Norris stops a tornado with a single eyebrow raise, the tornado bows and hands him a signed photo". So 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, standing confidently as a massive tornado swirls behind him, the tornado is frozen mid‑motion and bows, holding a signed photo of Chuck Norris, 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 characters. Something like "Chuck Norris stoppt Tornado – Ein Klassiker". Count characters: Let's count: "Chuck Norris stoppt Tornado – Ein Klassiker". That's 38 characters maybe. Good. Meta description: SEO Description max 160 characters. Something like "Ein witziger Chuck‑Norris‑Witz über einen Tornado, der ein Autogramm bittet – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein witziger Chuck‑Norris‑Witz über einen Tornado, der ein Autogramm bittet – perfekt für Memes und Lacher." That's about 95 characters, okay. Now ensure JSON fields are correct. joke_text: Must be the full joke text. Should start with "Chuck Norris". Provide the joke. headline: short headline max 80 characters. meme_caption: short caption max 80 characters. image_prompt: English prompt as described. meta_title: SEO Title max 60 characters. meta_description: SEO Description max 160 characters. Now produce JSON without markdown. Check lengths: - headline: "Chuck Norris vs. Tornado – Der ultimative Stopp" length? Let's count: characters including spaces. "Chuck"5, space6, "Norris"12, space13, "vs."16? Actually "vs." is 3 characters including period? Let's count precisely: "Chuck Norris vs. Tornado – Der ultimative Stopp". Let's count: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) v14 s15 .16 (space17) T18 o19 r20 n21 a22 d23 o24 (space25) – (maybe dash) 26 (space27) D28 e29 r30 (space31) u32 l33 t34 i35 m36 a37 t38 i39 v40 e41 (space42) S43 t44 o45 p46 p47. So about 47 characters, well under 80. - meme_caption: "Wenn selbst ein Tornado um ein Autogramm bittet" length? Count: W1 e2 n3 (space4) s5 e