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 style. Must avoid profanity, politics, real suffering, etc. Must not repeat similar formulations. Provide a unique joke. We need to ensure headline max 80 characters, meme_caption max 80 characters. meta_title max 60 characters, meta_description max 160 characters. We need to produce JSON only, no markdown code block. Let's craft a joke: maybe "Chuck Norris can divide by zero." That's common but maybe too common. Need unique. Something like "Chuck Norris can make a roundhouse kick that creates a new continent." That's typical. Need unique twist. Maybe: "Chuck Norris once tried to teach a cat to fetch, and the cat now runs the CIA." That's not typical. Must start with Chuck Norris or mention him. Could be "Chuck Norris can make a snowstorm in the Sahara just by blinking." That's typical. Need unique. Let's think: "Chuck Norris once challenged a volcano to a push‑up contest and the volcano now erupts only when he does." That's unique. Make sure it's in German, starts with Chuck Norris. Provide joke_text: full joke sentence. Headline: short heading up to 80 chars. Meme caption: short caption up to 80 chars. Image prompt: English description of scene from joke, hyper-realistic portrait etc. Must include specific scene. Meta title: SEO title up to 60 chars. Meta description: SEO description up to 160 chars. Make sure each field respects length limits. Let's craft: joke_text: "Chuck Norris stellte einmal einen Vulkan zu einem Push‑Up‑Wettbewerb – und seitdem eruptet das Brockenmeer nur, wenn er einen macht." Check length: It's okay. Headline: maybe "Vulkan-Push‑Ups mit Chuck Norris". That's 27 chars. Meme caption: "Wenn der Vulkan nur auf Chucks Trainingsplan reagiert". That's 48 chars. Image prompt: Must be English, describing hyper-realistic portrait of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Then specific scene from joke: "Chuck Norris doing a push‑up while a volcano erupts behind him, lava flowing, dramatic lighting". Must include that. Make sure no text or captions in image prompt. Provide prompt only. Meta title: up to 60 chars. Something like "Chuck Norris vs Vulkan – Der ultimative Push‑Up". Count characters: Let's count: "Chuck Norris vs Vulkan – Der ultimative Push‑Up" length? Count: Chuck(5) + space(1)=6, Norris(6)=12, space=13, vs(2)=15, space=16, Vulkan(6)=22, space=23, – (dash) maybe 1 char=24, space=25, Der(3)=28, space=29, ultimative(10)=39, space=40, Push‑Up(6 inc hyphen?) maybe 6 =46. So under 60. Good. Meta description: up to 160 chars. Something like "Ein humorvoller Chuck‑Norris Witz, bei dem ein Vulkan nur eruptet, wenn Chuck einen Push‑Up macht – perfekt für Memes und Lacher!" Count characters: Let's approximate: It's likely under 160. Let's count roughly: "Ein humorvoller Chuck‑Norris Witz, bei dem ein Vulkan nur eruptet, wenn Chuck einen Push‑Up macht – perfekt für Memes und Lacher!" That's maybe ~130. Good. Now ensure no repeated jokes. This is unique. Now produce JSON with fields exactly as requested. Check each field length constraints: - headline max 80 characters: "Vulkan-Push‑Ups mit Chuck Norris" length? Count: Vulkan(6) + - (1) =7, Push‑Ups(6 inc hyphen?) maybe 6 =13, space=14, mit(3)=17, space=18, Chuck(5)=23, space=24, Norris(6)=30. So 30 chars, okay. - meme_caption max 80 characters: "Wenn der Vulkan nur auf Chucks Trainingsplan reagiert" length? Count: Wenn(4) space=5, der(3)=8, space=9, Vulkan(6)=15, space=16, nur(3)=19, space=20, auf(3)=23, space=24, Chucks(6)=30, space=31, Trainingsplan(12)=43, space=44, reagiert(8)=52. So 52 chars, okay. - meta_title max 60 characters: we have "Chuck Norris vs Vulkan – Der ultimative Push‑Up" length? Let's count precisely: "Chuck Norris vs Vulkan – Der ultimative Push‑Up". Characters: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 v14 s15 space16 V17 u18 l19 k20 a21 n22 space23 – (dash) maybe 1 char =24, space25 D26 e27 r28 space29 u30 l31 t32 i33 m34 a35 t36 i37 v38 e39 space40 P41 u42 s43 h44 ‑ (hyphen) maybe 1 =45, U46 p47. So about 47 characters, okay. - meta_description max 160 characters: we need to ensure it's under 160. Let's craft a concise description: "Ein humorvoller Chuck‑Norris Witz, bei dem ein Vulkan nur eruptet, wenn Chuck einen Push‑Up macht – perfekt für Memes und Lacher!" Let's count characters: We'll count precisely. String: "Ein humorvoller Chuck‑Norris Witz, bei dem ein Vulkan nur eruptet, wenn Chuck einen Push‑Up macht – perfekt für Memes und Lacher!" Count characters including spaces and punctuation. I'll count: E1 i2 n3 space4 h5 u6 m7 o8 r9 i10 s11 c12 h1