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 language for joke_text, headline, meme_caption? The prompt says "Erstelle einen lustigen, klassischen Chuck Norris Witz auf Deutsch." So the joke_text should be in German. Headline also likely German, meme_caption German. Image_prompt must be English. meta_title and meta_description likely English? Not specified but typical SEO title/description can be English; but they didn't specify language. Probably can be English. Must obey constraints: no repeats, unique, start with "Chuck Norris" or mention him. Must be creative, surprising, no profanity, no politics, no real suffering. Must avoid similar formulations. Provide JSON only, no markdown code blocks. We need to craft a joke that starts with "Chuck Norris" or mentions him. Classic style: "Chuck Norris can divide by zero." But must be unique. Let's think of a unique scenario: maybe "Chuck Norris once tried to use a calculator to count to infinity, but the calculator committed suicide." That's a known joke but maybe not unique. Need something fresh. We can do: "Chuck Norris once challenged a Wi‑Fi router to a duel; the router now only connects to him." That's unique. But must start with "Chuck Norris" or mention him. Let's start with "Chuck Norris". Provide a full joke text in German. Example: "Chuck Norris kann den Mond mit einem einzigen Blick zum Leuchten bringen, aber er hat nie einen Sonnenbrand, weil er die Sonne für zu schwach hält." That's maybe not unique. Better: "Chuck Norris hat einmal versucht, einen Kaugummi zu kauen, aber der Kaugummi hat sich selbst ergeben, weil er wusste, dass er nur Chuck Norris kauen darf." Hmm. We need something classic but unique. Maybe: "Chuck Norris hat einen Schachzug erfunden, der nur aus einem einzigen Finger besteht – und jedes Mal, wenn er ihn macht, gewinnt das Spiel automatisch, weil das Brett aus Angst vor ihm zusammenbricht." That's okay. But must be funny and typical. Let's craft: "Chuck Norris hat einmal einen leeren Raum mit einem einzigen Wort gefüllt: 'Stille'. Und seitdem ist das Universum still, weil es zu müde ist, zu lachen." Not great. Better: "Chuck Norris hat einen Regenschirm erfunden, aber er benutzt ihn nie, weil er das Wetter einfach mit einem Blick zum Schweigen bringt." Hmm. Maybe we can do: "Chuck Norris hat einmal versucht, einen Kaktus zu binden, aber der Kaktus hat sich selbst geweigert, weil er wusste, dass nur Chuck Norris die Stacheln kontrollieren darf." That's okay. But we need to ensure uniqueness and not similar to existing jokes. Let's think of a scenario: "Chuck Norris hat einen Computer so schnell programmiert, dass er sofort das Ergebnis des Problems kannte, bevor das Problem überhaupt existierte – und dann hat er das Problem gelöscht, weil es zu langweilig war." That's unique. But must be in German. Let's craft final joke_text: "Chuck Norris hat einmal einen leeren Programmierblock geöffnet, schrieb sofort den Code für die Lösung des Problems, das noch nicht existiert hatte, und löschte dann das Problem, weil es zu langweilig war, überhaupt existiert zu haben." That's a bit long but okay. Now headline: max 80 characters, short. Something like "Der Programmierer, der das Problem löscht, bevor es entsteht". That's within 80 chars? Count: "Der Programmierer, der das Problem löscht, bevor es entsteht" length ~55. Good. Meme caption: max 80 chars, maybe "Wenn Chuck Norris codet, schreibt das Universum Bugfixes." That's 57 chars. Image_prompt: English prompt 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 then specific scene from the joke. Must be in English. Must not include text or captions. So we need to describe the scene: maybe "Chuck Norris standing in front of a glowing computer screen showing a blank code block, with a dramatic background of a digital void, holding a black sleeveless vest, intense gaze". Must include specifics: "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." Then add "[Spezifische Szene aus dem Witz]" replaced with actual scene: maybe "holding a glowing code snippet that reads '// Chuck Norris solves the unsolvable'". But we must not include text? The instruction says "No text, no captions." But the image_prompt can include description of scene but not actual text? It says "No text, no captions." So we should avoid putting any textual elements in the prompt. So just describe the visual: "Chuck Norris in a dramatic pose, standing before a swirling digital vortex, muscles tensed, black sleeveless vest, intense eyes, cinematic lighting, American flag background." That should be fine. Meta_title: SEO Title max 60 characters. Something like "Chuck Norris löscht Probleme vor ihrer Entstehung – Witz". Count characters: let's count: "Chuck Norris löscht Probleme vor ihrer Entstehung – Witz". That's 53 maybe. Good. Meta_description: max 160 characters. Something like "Ein kurzer, klassischer Chuck Norris Witz über einen Programmierer, der das Problem löscht, bevor es existiert – humorvoll und einzigartig." Count characters: let's count roughly: "Ein kurzer, klassischer Chuck Norris Witz über einen Programmierer, der das Problem löscht, bevor es existiert – humorvoll und einzigartig." That's maybe ~130. Good. Now ensure JSON format exactly as specified, no extra fields. Provide JSON object with those keys. Check constraints: Must not repeat existing jokes. Our joke is unique. Must start with "Chuck Norris" or mention him. Our joke_text starts with "Chuck Norris hat einmal..." Good. No profanity, no politics, no real suffering. Good. Now produce JSON. Ensure no markdown code block. Just raw JSON. Let's craft final JSON: { "joke_text": "Chuck Norris hat einmal einen leeren Programmierblock geöffnet, schrieb sofort den Code für die Lösung des Problems, das noch nicht existiert hatte, und löschte dann das Problem, weil es zu langweilig war, überhaupt existiert zu haben.", "headline": "Der Programmierer, der das Problem löscht, bevor es entsteht", "meme_caption": "Wenn Chuck Norris codet, schreibt das Univers