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. The joke must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, classic style. Provide headline max 80 chars, meme_caption max 80 chars, image_prompt in English describing scene, meta title max 60 chars, meta description max 160 chars. We need to ensure no markdown code blocks, just raw JSON. Also no extra text. We need to craft a joke. Something like: "Chuck Norris can divide by zero." That's common but maybe okay? But we need unique, avoid typical ones. Let's think of a new one: "Chuck Norris can program a computer using only his beard." Or "Chuck Norris can make a round square." Hmm typical. Let's create something original: "Chuck Norris can make a Wi-Fi signal work through stone." Or "Chuck Norris can make a snowstorm in the Sahara just by blinking." Let's craft a joke: "Chuck Norris can turn a traffic light into a disco ball just by staring at it." That might be okay. But must be in German. So the joke_text should be German sentence starting with "Chuck Norris". Eg: "Chuck Norris kann einen Verkehrsschein in eine Diskokugel verwandeln, nur indem er ihn ansieht." That's okay. We need headline: short, max 80 chars. Something like "Chuck Norris verwandelt Ampeln in Diskokugeln". That's under 80. Meme caption: max 80 chars, maybe "Wenn Chuck Norris auf die Ampel schaut, wird sie zur Party". That's under 80. Image prompt: English description of specific scene from the joke. Must include scene: "Chuck Norris staring at a traffic light, turning it into a disco ball". Provide details: hyper-realistic portrait etc. Must include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "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. [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. So something like "staring at a traffic light that transforms into a glowing disco ball". So final 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. staring at a traffic light that transforms into a glowing disco ball. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title max 60 chars: maybe "Chuck Norris macht Ampeln zur Diskokugel". That's 38 chars. Meta description max 160 chars: maybe "Chuck Norris verwandelt eine Verkehrsschelle in eine funkelnde Diskokugel – ein klassischer Witz, der die Grenzen von Physik und Humor sprengt." Count characters: let's count roughly: "Chuck Norris verwandelt eine Verkehrsschelle in eine funkelnde Diskokugel – ein klassischer Witz, der die Grenzen von Physik und Humor sprengt." That's about 115 characters, okay. Now ensure JSON fields are correct. Provide joke_text: the full joke sentence. Should be in German, start with "Chuck Norris". Provide headline, meme_caption, image_prompt, meta_title, meta_description. Check lengths: - headline max 80 chars: "Chuck Norris verwandelt Ampeln in Diskokugeln" length? Let's count: "Chuck Norris verwandelt Ampeln in Diskokugeln" = 42 characters (including spaces). Good. - meme_caption max 80 chars: "Wenn Chuck Norris auf die Ampel schaut, wird sie zur Party" length? Count: "Wenn Chuck Norris auf die Ampel schaut, wird sie zur Party" = 58 characters. Good. - image_prompt: must be English, include scene. Should be within reasonable length, no constraints on length but must be English. Provide as string. - meta_title max 60 chars: "Chuck Norris macht Ampeln zur Diskokugel" length? Count: "Chuck Norris macht Ampeln zur Diskokugel" = 38 characters. Good. - meta_description max 160 chars: we need to ensure <=160. Let's craft: "Chuck Norris verwandelt eine Verkehrsschelle in eine funkelnde Diskokugel – ein klassischer Witz, der die Grenzen von Physik und Humor sprengt." Count characters: Let's count precisely: "Chuck Norris verwandelt eine Verkehrsschelle in eine funkelnde Diskokugel – ein klassischer Witz, der die Grenzen von Physik und Humor sprengt." Count: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)v14e15r16w17e18l19t20e21n22 (space23)e24i25n26e27 (space28)V29e30r31t32e33r34g35s36s37c38h39e40l41l42e43 (space44)i45n46 (space47)e48i49n50e51 (space52)f53u54n55k56e57l58n59d60e61 (space62)D63i64s65k66o67k68g69e70l71 (space72)–73 (space74)e75i76n77 (space78)k79l80a81s82s83i84s85c86h87e88r89 (space90)W91i92t93z94,95 (space96)d97e98r99 (space100)d101i102e103 (space104)g105e106b107e108n109 (space110)v111o112n113 (space11