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, no markdown code blocks. Must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering, etc. Must be creative. We need to produce a single JSON object with those fields. We need to craft a joke: maybe something like "Chuck Norris can divide by zero" but we need a unique scenario. Classic style: "Chuck Norris can slam a revolving door". Let's think of a unique scenario: maybe "Chuck Norris can make a roundhouse kick that creates a black hole". Or "Chuck Norris can program a computer to run on coffee". Must start with Chuck Norris or mention him. We need to produce a joke_text: the full joke text, presumably a short story or pun. Headline: short title max 80 chars. Meme caption: short caption max 80 chars. Image prompt: English prompt for image generation describing 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, and a specific scene from the joke. Must include "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: SEO title max 60 chars. Meta description: SEO description max 160 chars. All fields must be strings. We must ensure no markdown code block, just raw JSON. Let's craft: joke_text: "Chuck Norris can program a computer to run on coffee, and the machine never needs a reboot because it runs on pure caffeine and roundhouse kicks." But need to start with Chuck Norris or mention him. Could start with "Chuck Norris can program a computer to run on coffee..." That's fine. But we need to ensure uniqueness. Let's think of a unique scenario: "Chuck Norris can make a roundhouse kick that creates a black hole, and the universe apologizes for the inconvenience." That might be too similar to existing jokes? There are many black hole jokes. Maybe something about "Chuck Norris can make a snowman in the Sahara desert using only his breath." That might be unique. Better: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube thanks him for the workout." That might be okay. But we need to keep it classic Chuck Norris style: exaggeration, impossible feats. Let's craft: "Chuck Norris can make a roundhouse kick that turns a regular pizza into a gluten‑free, vegan, extra‑cheese masterpiece, and the pizza thanks him for the flavor." That might be too long. Maybe simpler: "Chuck Norris can make a snowstorm in the desert just by breathing, and the sand politely asks for a vacation." That is unique. But we need to ensure it's a joke text that is funny and typical. Let's produce: "Chuck Norris can make a roundhouse kick that creates a black hole, and the black hole politely asks for directions to the nearest gym." That might be okay. But we need to avoid repeating existing jokes. There's a known joke: "Chuck Norris can divide by zero." That's common. So we should avoid that. Maybe: "Chuck Norris can make a roundhouse kick that rewrites the laws of physics, and even gravity sends him a thank‑you note." That might be okay. But we need to keep it concise. Let's decide on a joke: "Chuck Norris can make a roundhouse kick that turns a regular traffic light into a disco ball, and the cars start dancing instead of stopping." That is unique. But we need to start with Chuck Norris or mention him. The joke_text should start with "Chuck Norris". So: "Chuck Norris can make a roundhouse kick that turns a regular traffic light into a disco ball, and the cars start dancing instead of stopping." That's a full joke text. Now headline: maybe "Chuck Norris' Disco Traffic Light". Must be max 80 chars. That's fine. Meme caption: maybe "Wenn der Verkehr tanzt, bleibt keiner stehen". Must be max 80 chars. Image prompt: Must be English, describing 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, and a specific scene from the joke. The scene: "turns a regular traffic light into a disco ball, and the cars start dancing instead of stopping". So we need to embed that scene into the prompt. The prompt must be: "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." We need to replace [Spezifische Szene aus dem Witz] with the specific scene in English? The instruction says: "Englischer Prompt für Bildgenerierung: 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 produce a string that includes that description plus the specific scene from the joke. The scene: "turns a regular traffic light into a disco ball, and the cars start dancing instead of stopping". So we can embed that as part of the prompt: "turns a regular traffic light into a disco ball, and the cars start dancing instead of stopping". So the full 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. turns a regular traffic light into a disco ball, and the cars start dancing instead of stopping. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: SEO Title max 60 chars. Something like "Chuck Norris' Disco Traffic Light Joke". That's 33 chars, fine. Meta description: SEO Description max 160 chars. Something like "Entdecke den ultimativen Chuck Norris Witz, bei dem ein Roundhouse Kick einen Verkehrsschein in eine Disco-Kugel verwandelt – perfekt für Memes und Lacher!" Count characters: Let's count roughly: "Entdecke den ultimativen Chuck Norris W