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. Joke must start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must avoid similar formulations to existing jokes. Must be unique. We need to craft a joke. Classic Chuck Norris jokes often have absurd hyperbolic statements: "Chuck Norris can divide by zero." But we need a joke in German, starting with "Chuck Norris". Could be something like: "Chuck Norris kann einen Kreisel im eigenen Kopf erfinden, indem er ihn einfach dreht, bis er den Mond zum Schweigen bringt." But need to be unique. Let's think of a unique scenario: maybe Chuck Norris once challenged a black hole to a push-up contest and the black hole surrendered. Or Chuck Norris can make a snowflake melt just by looking at it. Or Chuck Norris can program a computer to write its own jokes by breathing on it. We need to ensure uniqueness. Let's craft a joke: "Chuck Norris kann einen Kaugummi so stark kauen, dass er die Zeit zum Anhalten bringt, weil die Kaugummi‑Atome zu müde werden, weiter zu kauen." That's a bit weird. Better: "Chuck Norris hat einmal versucht, einen Schachzug in 0,0001 Sekunden zu machen, aber das Schachbrett war zu erschöpft, um weiterzuspielen." Might be okay. But need to start with "Chuck Norris". Could be: "Chuck Norris kann einen Regenbogen mit einem einzigen Blick zum Schweigen bringen, weil er ihn für einen Fehlalarm hält." Hmm. Maybe something about his beard: "Chuck Norris' Bart ist so stark, dass er einen Hammer ohne Hände schwingt und dabei das Universum neu definiert." Not great. We need a classic style: "Chuck Norris kann einen Kühlschrank so schnell füllen, dass er die Kälte des Universums in ein Party‑Playlist verwandelt." Hmm. Let's think of a unique scenario: "Chuck Norris hat einmal einen Computer mit einem einzigen Blick in den Pausenmodus versetzt, weil er wusste, dass das Gerät zu viel über ihn nachdachte." Might be okay. But we need to ensure it's unique and not similar to existing jokes. Let's craft something about "Chuck Norris can make a Wi-Fi signal work without a router by just breathing on it." That's unique. German translation: "Chuck Norris kann ein WLAN-Signal erzeugen, indem er einfach in ein Mikrofon flüstert, weil die Luft vor Aufregung zu sehr zittert." Not great. Maybe: "Chuck Norris kann einen Kaugummi so stark kauen, dass er die Gesetze der Physik neu definiert und das Kaugummi zu einem neuen Element macht." Hmm. Let's pick a clear scenario: "Chuck Norris hat einmal einen Schneemann gebaut, der so stark war, dass er die Sonne zum Schmelzen brachte, weil er ihm einen heißen Blick schenkte." That's unique. But we need to start with "Chuck Norris". So: "Chuck Norris baute einmal einen Schneemann, der so stark war, dass er die Sonne zum Schmelzen brachte, weil er ihm einen heißen Blick schenkte." That's okay. But we need to ensure it's unique. Let's think of something else: "Chuck Norris kann einen Kaktus zum Tanzen bringen, indem er ihm einen Beat auf die Stacheln legt, weil der Kaktus zu eifersüchtig war, nicht mitgerockt zu haben." Hmm. Maybe better: "Chuck Norris kann einen Kaugummi so stark kauen, dass er die Zeit zum Anhalten bringt, weil die Kaugummi‑Atome zu müde werden, weiter zu kauen." That's weird but maybe okay. But we need to be careful about uniqueness. Let's craft a joke that hasn't been used: "Chuck Norris kann einen Regenbogen mit einem einzigen Blick zum Schweigen bringen, weil er ihn für einen Fehlalarm hält." That seems unique. Let's refine: "Chuck Norris kann einen Regenbogen mit einem einzigen Blick zum Schweigen bringen, weil er ihn für einen Fehlalarm hält und ihn dann in ein Feuerwerk verwandelt." That might be too long. We need a concise joke text. The "joke_text" field should contain the full joke text. It should be funny, unique, typical Chuck Norris. Let's craft: "Chuck Norris kann einen Regenbogen mit einem einzigen Blick zum Schweigen bringen, weil er ihn für einen Fehlalarm hält und ihn dann in ein Feuerwerk verwandelt." That's okay. Now we need headline (max 80 characters). Something like: "Chuck Norris lässt Regenbogen zum Schweigen". That's under 80. Meme caption (max 80 characters). Something like: "Wenn Chuck Norris den Himmel zum Schweigen bringt". Under 80. Image prompt: 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. Chuck Norris is staring intensely at a vibrant rainbow that is being forced to freeze mid‑air, turning it into a burst of fireworks. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene from the joke: "Chuck Norris is staring intensely at a vibrant rainbow that is being forced to freeze mid‑air, turning it into a burst of fireworks." That matches the joke. Meta title (max 60 characters). Something like: "Chuck Norris lässt Regenbogen zum Schweigen". That's 38 characters. Meta description (max 160 characters). Something like: "Ein klassischer Chuck Norris Witz über einen Mann, der einen Regenbogen zum Schweigen bringt und in ein Feuerwerk verwandelt. Einfach, genial und absolut absurd." That's under 160. Now ensure JSON format, no markdown code blocks. Just raw JSON. Check fields: - joke_text: German sentence starting with "Chuck Norris". Must be unique. Ensure no similar jokes. It's okay. - headline: max 80 characters. Let's count: "Chuck Norris lässt Regenbogen zum Schweigen". That's 38 characters (including spaces). Good. - meme_caption: max 80 characters. "Wenn Chuck Norris den Himmel zum Schweigen bringt". Count: let's count characters: "Wenn Chuck Norris den Himmel zum Schweigen bringt" length: 41? Let's count: W(1) e2 n3 n4 (space5) C6 h7 u8 c9 k10 (space11) N12 o13 r14 r15 i16