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 German joke, start with "Chuck Norris". Must be unique, no repeats. Must be funny, classic style. Must avoid profanity, politics, etc. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Provide meta title <=60 chars, meta description <=160 chars. We need to ensure JSON format, no markdown code block. Just raw JSON. We need to craft a joke: maybe "Chuck Norris can divide by zero" is classic but maybe too common. Need unique twist. Something like "Chuck Norris can make a round square". Or "Chuck Norris can hear sign language with his eyebrows". Let's think of a unique scenario: "Chuck Norris can make a horse jump over a cloud". Or "Chuck Norris can program a computer using only his beard". Must start with Chuck Norris. We need to embed the joke text. Provide headline (max 80 chars). Provide meme caption (max 80 chars). Provide image_prompt describing specific scene from the joke. Provide meta_title and meta_description. Let's craft: Joke_text: "Chuck Norris kann einen Kreis mit einem Lineal messen und trotzdem behaupten, er habe den Kreis zum Quadrat gebracht." But need to be funny and typical. Maybe: "Chuck Norris hat einmal einen Schneemann aus Wasser gebaut, und der schmolz erst, als er aufgehört hat, ihn anzusehen." Better: "Chuck Norris kann einen Kaugummi aus einem leeren Glas ziehen, ohne dass das Glas vorher gefüllt war." But need to be unique. Maybe: "Chuck Norris hat einmal versucht, einen Witz in Morsecode zu übersetzen, und die Morsecode-Botschaft war so stark, dass sie die Internetgeschwindigkeit zum Erliegen brachte." But must start with Chuck Norris. Let's craft a joke: "Chuck Norris kann einen Kaugummi aus einem leeren Glas ziehen, ohne dass das Glas vorher gefüllt war." That's a classic style: impossible feat. But need to be unique. Let's think of something else: "Chuck Norris kann einen Regenbogen mit einem einzigen Blick zum Schweigen bringen." Or "Chuck Norris kann einen Computer nur mit Gedankenbefehlen steuern, und das Betriebssystem reagiert sofort, weil es Angst hat, ihn zu ignorieren." Better: "Chuck Norris kann einen Kaugummi aus einem leeren Glas ziehen, ohne dass das Glas vorher gefüllt war." That is unique enough. Now we need image_prompt describing specific scene from the joke. So we need to describe a scene: Chuck Norris pulling a gum out of an empty glass, maybe with dramatic lighting, etc. Must be English prompt for image generation: "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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene: "pulling a bright pink bubblegum out of an empty transparent glass, the glass hovering mid-air, droplets of water frozen around it." Let's craft: "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 is pulling a bright pink bubblegum out of an empty transparent glass that hovers mid-air, droplets of water frozen around it. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Now meta_title: up to 60 characters. Something like "Chuck Norris zieht Kaugummi aus leerem Glas – Witz". Count characters: Let's count: "Chuck Norris zieht Kaugummi aus leerem Glas – Witz". That's 48 characters maybe. Let's count precisely: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)z14e15i16g17t18 (space19)K20a21u22g23u24m25m26i27 (space28)a29u30s31 (space32)l33e34e35r36e37m38 (space39)G40l41a42s43 (space44)–45 (space46)W47i48t49z50. That's 50 characters. Good. Meta_description: up to 160 characters. Something like "Ein klassischer Chuck Norris Witz, bei dem er einen Kaugummi aus einem leeren Glas zaubert – absurd, überraschend und voller Humor." Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz, bei dem er einen Kaugummi aus einem leeren Glas zaubert – absurd, überraschend und voller Humor." That's about 130 characters. Good. Now headline: max 80 characters. Something like "Chuck Norris lässt Kaugummi aus leerem Glas erscheinen". Count: "Chuck Norris lässt Kaugummi aus leerem Glas erscheinen". That's about 56 characters. Good. Meme caption: max 80 characters. Something like "Wenn Chuck Norris einen Kaugummi aus Nichts zieht". Count: about 48 characters. Good. Now ensure JSON fields are correct. We must output JSON without markdown code block. So just raw JSON. Check constraints: No repeated jokes, unique. Must start with "Chuck Norris". Our joke_text must start with "Chuck Norris". It does: "Chuck Norris kann einen Kaugummi aus einem leeren Glas ziehen, ohne dass das Glas vorher gefüllt war." That starts with Chuck Norris. Good. Now ensure no profanity, no politics, no real suffering. It's fine. Now ensure each field is within length constraints. Let's verify lengths: joke_text: "Chuck Norris kann einen Kaugummi aus einem leeren Glas ziehen, ohne dass das Glas vorher gefüllt war." That's fine. headline: "Chuck Norris lässt Kaugummi aus leerem Glas erscheinen" length? Count characters: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) l14 a15 s16 s17 t18 (space19) K20 a21 u22 g23 u24 m25 m26 i27 (space28) a29 u30 s3