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 language for joke_text, headline, meme_caption, meta_title, meta_description? The meta_title and meta_description likely also in German? It says SEO Title (max 60 chars) and SEO Description (max 160 chars). Probably also German. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a single JSON object with those fields. We need to ensure each field respects length constraints. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, weil er die Daten schneller verarbeitet als ein Server im Überdrive." That's maybe too generic. Need something more classic: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er auch nur einen Hauch von Wasser berührt." Hmm. Better: "Chuck Norris hat einmal einen Kaugummi gekaut, und daraus entstand ein neuer Kontinent – Australien." That's a known style but maybe not unique. Let's think of something original: "Chuck Norris kann mit einem einzigen Niesen die Zeit zurückdrehen, sodass sein Frühstück immer noch warm ist, wenn er es isst." Might be okay. But must start with "Chuck Norris" or mention him. Let's start with "Chuck Norris". Provide a headline (max 80 chars). Meme caption (max 80 chars). Image prompt: English description for image generation, describing a specific 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. Then [Spezifische Szene aus dem Witz]. Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene in brackets. For example: "[Chuck Norris lässt einen Kaugummi in der Luft schweben, während er einen Kaktus mit einem einzigen Blick zum Einhalt bringt]". Must be in English? The prompt is English, but we can include German description inside brackets? The instruction: "Englischer Prompt für Bildgenerierung: 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 produce an English prompt that includes the scene description in brackets. So we can write something like: "[Chuck Norris casually flips a car with one hand while sipping coffee]". That is English. Make sure the image_prompt field is a string containing the full prompt. Meta title max 60 chars. Something like "Chuck Norris lässt die Schwerkraft zittern". That's 33 chars maybe. Must be SEO title. Meta description max 160 chars. Something like "Ein humorvoller Chuck-Norris-Witz über seine übernatürliche Fähigkeit, die Schwerkraft zu brechen – perfekt für Memes und Lacher." Count characters: let's count roughly: "Ein humorvoller Chuck-Norris-Witz über seine übernatürliche Fähigkeit, die Schwerkraft zu brechen – perfekt für Memes und Lacher." That's about 106 characters, okay. Now ensure no repeats. Provide unique joke. Let's craft the joke_text: "Chuck Norris kann mit einem einzigen Blick die Schwerkraft umkehren, sodass sein Kaugummi in die Luft schwebt, während er einen Kaktus mit einem Augenzwinkern zum Einhalt bringt." That's a bit long but okay. Must be funny, typical. But we need to ensure it's unique and not repeating known jokes. This seems okay. Now headline: Must be short, max 80 chars. Something like "Chuck Norris beugt die Schwerkraft nach seinem Willen". That's 44 chars. Meme caption: max 80 chars. Something like "Wenn Chuck Norris lächelt, schmilzt das Eis im Glas". That's 53 chars. Image prompt: Must be English, include the scene. 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 lifts a massive boulder with one hand while a kangaroo watches in awe] Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within the field. Now meta_title: max 60 chars. Something like "Chuck Norris beugt Schwerkraft – Lacher garantiert". Count: "Chuck Norris beugt Schwerkraft – Lacher garantiert" length: let's count characters: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)b14e15u16g17t18 (space19)S20c21h22w23e24r25k26r27a28f29t30 (space31)–32 (space33)L34a35c36h37e38r39 (space40)g41a42r43a44n45t46i47e48r49t50. That's 50 characters, okay. Meta_description: max 160 chars. Something like "Entdecke einen brandneuen Chuck-Norris-Witz, der die Schwerkraft auf den Kopf stellt – perfekt für Memes, Lacher und virale Sharing-Momente." Count characters: let's approximate: "Entdecke einen brandneuen Chuck-Norris-Witz, der die Schwerkraft auf den Kopf stellt – perfekt für Memes, Lacher und virale Sharing-Momente." That's maybe ~130 chars, okay. Now ensure JSON format, no markdown code fences. Just raw JSON. Check each field length constraints: - joke_text: no explicit length constraint, but must be a string. It's okay. - headline: max 80 chars. Our headline "Chuck Norris beugt die Schwerkraft nach seinem Willen" length? Count: "Chuck Norris beugt die Schwerkraft nach seinem Willen". Let's count: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space1