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. Must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, classic Chuck Norris style. Must not be offensive. Must be unique. We need to create a joke text, headline (max 80 chars), meme caption (max 80 chars), image_prompt (English description for image generation), meta_title (max 60 chars), meta_description (max 160 chars). Provide JSON only, no markdown code blocks. We must ensure JSON is valid, no extra text. Provide fields exactly as given. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, weil selbst die Server Angst haben, ihn zu überrollen." Something like that. But must be unique. Maybe: "Chuck Norris hat einmal einen Kaugummi gekaut, und daraus entstand ein neuer Kontinent, den er später 'Norrisland' nannte." That's unique. But must start with "Chuck Norris" or mention him. Could be "Chuck Norris ..." at start. Let's craft: "Chuck Norris hat einmal einen Kaugummi gekaut, und daraus entstand ein neuer Kontinent, den er später 'Norrisland' nannte." That's a joke. Now headline: maybe "Der neue Kontinent Norrisland". Must be <=80 chars. That's fine. Meme caption: maybe "Wenn Chuck Norris kaugt, entsteht ein Kontinent". <=80 chars. Image prompt: need English description: "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 chews a bubble gum that transforms into a floating continent shaped like a giant gum wrapper, with tiny cities and mountains emerging, dramatic cinematic lighting, American flag background." Must include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "[Spezifische Szene aus dem Witz]" in the prompt. So we need to embed that placeholder? Actually they wrote: "A hyper-realistic portrait ... [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." So we need to replace [Spezifische Szene aus dem Witz] with the specific scene from the joke. So we can write: "Chuck Norris chews a bubble gum that transforms into a floating continent shaped like a giant gum wrapper, with tiny cities and mountains emerging". That is the scene. Thus image_prompt should be a single string containing that description. Meta title: SEO Title max 60 chars. Something like "Chuck Norris erschafft neuen Kontinent – Norrisland". Count characters: Let's count: "Chuck Norris erschafft neuen Kontinent – Norrisland". That's 53? Let's count precisely: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)e14r15s16c17h18f19t20 (space21)n22e23u24e25n26 (space27)K28o29n30t31i32n33e34n35t36 (space37)–38 (space39)N40o41r42r43i44s45l46a47n48d49. That's 49 characters maybe. Should be <=60, fine. Meta description: max 160 chars. Something like "Chuck Norris kauft Kaugummi und erschafft einen ganzen Kontinent – ein klassischer, witziger Norris-Moment, der im Internet für Aufsehen sorgt." Count characters: Let's approximate <=160. Should be fine. Now ensure JSON fields are correct. joke_text: The full joke text. Should be the joke itself, maybe just the sentence. Provide as string. headline: short headline max 80 chars. meme_caption: short caption max 80 chars. image_prompt: English prompt as described. meta_title: SEO Title max 60 chars. meta_description: SEO Description max 160 chars. Make sure no extra fields. Now produce JSON. Check length constraints: - headline <=80 chars. Let's craft: "Chuck Norris erschafft neuen Kontinent – Norrisland". Count: Let's count characters including spaces: "Chuck Norris erschafft neuen Kontinent – Norrisland". Count: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) e14 r15 s16 c17 h18 a19 f20 t21 (space22) n23 e24 u25 e26 n27 (space28) K29 o30 n31 t32 i33 n34 e35 n36 t37 (space38) –39 (space40) N41 o42 r43 r44 i45 s46 l47 a48 n49 d50. So 50 characters, okay. - meme_caption <=80 chars. Let's craft: "Wenn Chuck Norris Kaugummi kaugt, entsteht ein Kontinent". Count: Let's count: W1 i2 f3 (space4) C5 h6 u7 c8 k9 (space10) N11 o12 r13 r14 i15 s16 (space17) K18 a19 u20 g21 u22 m23 m24 i25 (space26) k27 a28 u29 g30 t31 ,32 (space33) e34 r35 s36 t37 a38 n39 d40 (space41) e42 i43 n44 (space45) K46 o47 n48 t49 i50 n51 e52 n53 t54. That's 54 characters, okay. - meta_title <=60 chars. We have "Chuck Norris erschafft neuen Kontinent – Norrisland". That's 50, okay. - meta_description <=160 chars. Let's craft: "Chuck Norris kauft Kaugummi und erschafft einen ganzen Kontinent – ein klassischer, witziger Norris-Moment, der im Internet für Aufsehen sorgt." Count characters: Let's count roughly: "