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. 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 clichés but still typical. Provide a unique scenario. We need to ensure headline max 80 characters, meme_caption max 80 characters. meta_title max 60 characters, meta_description max 160 characters. We need to produce JSON only, no markdown code blocks. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, weil selbst die Server Angst haben, ihn zu überlasten." That's maybe not unique enough. Let's think of a classic style: Chuck Norris can divide by zero. But that's overused. Need something unique. Maybe: "Chuck Norris hat einmal einen Schneemann gebaut, der schmolz, weil er zu heiß war – aber erst nach drei Tagen, weil selbst die Sonne Angst hat, ihn zu überhitzen." Hmm. Better: "Chuck Norris hat einen Kaugummi gekaut, und der wurde zum Mond, weil er die Schwerkraft nicht mehr ertrug." Not great. We need something classic: maybe about his beard, his roundhouse kick, his ability to count to infinity, etc. Unique: "Chuck Norris hat einmal einen Mathetest gemacht, und die Lösung war: 42 – weil er die Antwort bereits kannte, bevor die Frage gestellt wurde." Might be okay. But must start with "Chuck Norris" or mention him. Let's start with "Chuck Norris". Provide a scenario: He once tried to use a GPS, but the satellite asked for directions from him. Let's craft: "Chuck Norris hat versucht, einen Kaffee zu machen, indem er die Tasse einfach anblickte – das Ergebnis war, dass die Tasse sofort voll war, weil selbst das Wasser Angst hatte, nicht genug Druck zu haben." Better: "Chuck Norris hat einmal versucht, einen Computer zu reparieren, indem er ihn anschaute – sofort sprang das BIOS auf und lud Windows 11, weil selbst die Firmware Angst hatte, ihn zu ignorieren." We need a clear punchline. Maybe: "Chuck Norris hat einen Regenbogen herausgefordert, ihn zu überqueren – der Bogen brach zusammen, weil er nicht mit einem Mann mit einem einzigen Rundumschlag fertig werden konnte." Hmm. Let's think of a classic: "Chuck Norris kann mit einem einzigen Rundumschlag die Zeit anhalten." That's common. We need unique: maybe about his beard being a separate entity. "Chuck Norris' Bart ist so stark, dass er einmal einen Tornado umgedreht hat, indem er ihn nur ansah." Better: "Chuck Norris hat einmal versucht, ein Puzzle zu lösen, das aus 0 Teilen bestand – er löste es sofort, weil er die Leere bereits kannte." Maybe too abstract. Let's craft a joke with a clear scenario: He once tried to order a pizza, but the pizza delivered itself because it was too scared to be eaten by anyone else. "Chuck Norris bestellte eine Pizza, und als sie ankam, war sie bereits auf dem Teller, weil selbst der Lieferdienst Angst hatte, sie zu verzögern." But need to start with Chuck Norris. Let's propose: "Chuck Norris wollte ein Selfie machen, aber das Licht war zu schwach – also drehte er sich um, und das Selfie wurde zum berühmtesten Bild der Welt, weil selbst die Kamera Angst hatte, nicht genug Licht zu haben." Maybe not. Let's think of a classic: "Chuck Norris can divide by zero." Unique twist: "Chuck Norris versuchte, 0 durch 0 zu teilen – das Ergebnis war ein neues Universum, in dem jede Zahl unendlich groß ist." That could be unique. Let's craft final joke_text: "Chuck Norris versuchte, 0 durch 0 zu teilen – das Ergebnis war ein neues Universum, in dem jede Zahl unendlich groß ist und selbst die Mathematik vor Angst flieht." Check uniqueness: Not typical. Now headline: short, max 80 chars. Something like "Chuck Norris und das unmögliche Teilen". That's 30 chars. Meme caption: max 80 chars, maybe "Wenn selbst die Mathematik vor dir zurückschreckt". That's 44 chars. Image prompt: English, 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. Include specific scene from the joke: maybe "standing in front of a chalkboard with the equation 0/0 = ∞, surrounded by floating numbers". Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. So image_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, standing in front of a chalkboard with the equation 0/0 = ∞, surrounded by floating numbers, photorealistic action movie poster, dramatic cinematic lighting, American flag background, no text, no captions." Meta title max 60 chars: "Chuck Norris 0/0 Division – Unmögliches Universum". Count characters: Let's count: "Chuck Norris 0/0 Division – Unmögliches Universum". That's 48 maybe. Good. Meta description max 160 chars: "Ein kurzer, witziger Chuck-Norris-Witz über das Teilen durch Null und das entstehende neue Universum – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein kurzer, witziger Chuck-Norris-Witz über das Teilen durch Null und das entstehende neue Universum – perfekt für Memes und Lacher." That's about 124 characters, okay. Now ensure JSON fields are correct. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. All must be strings. Make sure no extra fields. Now produce JSON only, no markdown. Check length constraints: - headline max 80 characters: "Chuck Norris und das unmögliche Teilen" length? Count: "Chuck Norris und das unmögliche Teilen" = 36 characters (including spaces). Good. - meme_caption max 80 characters: "Wenn selbst die Mathematik vor dir zurückschreckt" length? Count: "Wenn selbst die Mathematik vor dir zurückschreckt" = 48 characters. Good. - meta_title max 60 characters: "Chuck Norris 0/0 Division – Unmögliches Universum"