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, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be funny, classic style. Must avoid repeats, clichés. Provide headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. Provide JSON only, no markdown code blocks. We need to craft a joke. Let's think of a unique Chuck Norris joke: maybe about his beard being so powerful it can shave itself, or about his beard being used as a Wi-Fi antenna, or his beard causing gravity anomalies. Must start with "Chuck Norris". Example: "Chuck Norris' beard is so powerful that it can power a city during a blackout." But need to be unique. Maybe: "Chuck Norris' beard once entered a chess tournament and checkmated the entire world in three moves." That's unique. But must be classic Chuck Norris style: exaggeration, impossible feats. Let's craft: "Chuck Norris' beard once stopped a meteor from hitting Earth by simply raising an eyebrow." That's good. But must start with "Chuck Norris". So: "Chuck Norris' beard once stopped a meteor from hitting Earth by simply raising an eyebrow." That's a joke. Now we need fields: joke_text: the full joke text. Should be the joke itself? Probably the joke_text is the joke itself. So "Chuck Norris' beard once stopped a meteor from hitting Earth by simply raising an eyebrow." headline: short headline max 80 chars. Something like "Der unbezwingbare Bart von Chuck Norris". That's 33 chars. meme_caption: image caption max 80 chars. Something like "Wenn der Bart die Welt vor dem Untergang rettet". That's 44 chars. image_prompt: English prompt for image generation. Must describe scene: "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." Need to replace [Specific scene from the joke] with something like "the meteor being halted by an eyebrow raise". So maybe: "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 raising an eyebrow to stop a meteor from crashing into Earth. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." meta_title: SEO Title max 60 chars. Something like "Chuck Norris' Bart – Der Meteorstopper". That's 30 chars. meta_description: SEO Description max 160 chars. Something like "Entdecke den legendären Witz über Chuck Norris' Bart, der einen Meteor mit einem einzigen Augenbrauen‑Zucken abwehrt. Ein Klassiker für Fans!" Count characters: Let's count roughly: "Entdecke den legendären Witz über Chuck Norris' Bart, der einen Meteor mit einem einzigen Augenbrauen‑Zucken abwehrt. Ein Klassiker für Fans!" That's maybe ~130 chars, okay. Make sure meta_title <=60 chars. Let's count: "Chuck Norris' Bart – Der Meteorstopper" length: count characters including spaces: "Chuck"5, space1=6, "Norris'"7? Actually "Norris'" is 7 inc apostrophe? Let's just approximate: "Chuck Norris' Bart – Der Meteorstopper" length: "Chuck"5, space1=6, "Norris'"7? Actually "Norris'" is 7 characters (N o r r i s ' ), so 6+7=13, space=14, "Bart"4 =>18, space=19, "–" (en dash) 1 =>20, space=21, "Der"3 =>24, space=25, "Meteorstopper"11 =>36. So 36 chars, okay. Now meta_description max 160 chars. Let's craft: "Ein klassischer Chuck‑Norris‑Witz: Sein Bart stoppt einen Meteor mit einem einzigen Augenbrauen‑Zucken. Lache jetzt über die unmögliche Macht des Barts!" Count characters: Let's count roughly: "Ein klassischer Chuck‑Norris‑Witz: Sein Bart stoppt einen Meteor mit einem einzigen Augenbrauen‑Zucken. Lache jetzt über die unmögliche Macht des Barts!" That's maybe ~150 chars, okay. Now ensure no markdown code blocks. Just raw JSON. Make sure JSON fields are exactly as specified: "joke_text", "headline", "meme_caption", "image_prompt", "meta_title", "meta_description". Provide values as strings. Check constraints: headline max 80 chars, we have 33, fine. meme_caption max 80 chars, we have maybe 44, fine. meta_title max 60 chars, we have 36, fine. meta_description max 160 chars, we have maybe 150, fine. Now produce JSON. Ensure proper escaping of quotes inside strings? In JSON, we need to escape double quotes. Our strings contain apostrophes and maybe special characters but not double quotes. The meta_description contains an apostrophe in "Chuck‑Norris‑Witz"? Actually we have "Chuck‑Norris‑Witz". That's fine. No double quotes. The image_prompt contains double quotes? It includes "No text, no captions." but that's inside the string; we need to escape double quotes? Actually we can avoid double quotes inside the string by not using them. The image_prompt includes double quotes? It includes "No text, no captions." but that's part of the string; we can include them as plain characters, but JSON requires escaping of double quotes. Safer to avoid double quotes inside the string. The image_prompt currently includes double quotes? Let's see: "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 raising an eyebrow to stop a meteor from crashing into Earth. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." This contains double quotes at start and end of the string? Actually we will embed it as a JSON string, so we need to escape the internal double quotes. But we