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 follow constraints: start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering. Must avoid similar formulations to existing jokes. Must be creative. We need to produce a single JSON object with those fields. Ensure headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. Provide English prompt for image generation. Include specific scene from the joke. We must not use markdown code block. Just raw JSON. Let's craft a joke: maybe "Chuck Norris can divide by zero" is common. Need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new dimension where the opponent is forced to watch paint dry for eternity." That's a bit long but okay. But must start with "Chuck Norris". Could be "Chuck Norris can make a roundhouse kick that splits the universe into two timelines, one where he wins and one where the opponent becomes a professional knitting champion." Something like that. We need to embed the scene in 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. [Specific scene from the joke]." So we need to include the scene: maybe "He is delivering a roundhouse kick that splits a glowing portal, with the opponent frozen mid-air, eyes wide." Provide that. Now fields: joke_text: full joke text in German, starting with "Chuck Norris". Should be a single sentence or short paragraph. headline: short heading max 80 chars. meme_caption: short caption max 80 chars. image_prompt: English prompt describing scene, include specifics. meta_title: SEO Title max 60 chars. meta_description: SEO Description max 160 chars. Make sure each length constraints. Let's craft: joke_text: "Chuck Norris kann mit einem einzigen Rundtritt die Zeit so stark verzerren, dass sein Gegner plötzlich glaubt, er sei ein berühmter Konditor, der nur noch Kuchen backen kann." Check uniqueness: Not typical. It's okay. headline: "Der legendäre Rundtritt, der Kuchen zaubert" (length? Count characters: "Der legendäre Rundtritt, der Kuchen zaubert" = 38 characters approx, okay). meme_caption: "Wenn ein Kuchen mehr Macht hat als ein Ninja" (maybe 44 characters). Must be <=80. image_prompt: Must be English, include scene: "He is delivering a roundhouse kick that splits a glowing portal, with the opponent frozen mid-air, eyes wide, turning into a pastry chef holding a whisk." Also include the description of the hero: "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 the specific scene. Also "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's one string. meta_title: maybe "Chuck Norris Rundtritt verwandelt Gegner in Konditor - Witz" length? Count: "Chuck Norris Rundtritt verwandelt Gegner in Konditor - Witz" = 58 characters approx, okay. meta_description: up to 160 characters. Something like: "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Rundtritt die Realität so durcheinanderwirbelt, dass der Gegner plötzlich ein berühmter Kuchenbäcker wird. Lache jetzt!" Count characters: let's approximate <160. Now ensure no markdown code block. Just raw JSON. Check each field length constraints: - headline max 80 characters: we have 38, fine. - meme_caption max 80 characters: we have maybe 44, fine. - meta_title max 60 characters: we have 58, fine. - meta_description max 160 characters: we need to count. Let's craft a description within 160. Let's write meta_description: "Ein humorvoller Chuck Norris Witz, bei dem ein einziger Rundtritt die Realität so durcheinanderwirbelt, dass der Gegner plötzlich ein berühmter Konditor wird. Lache jetzt!" Count characters: Let's count roughly: "Ein humorvoller Chuck Norris Witz, bei dem ein einziger Rundtritt die Realität so durcheinanderwirbelt, dass der Gegner plötzlich ein berühmter Konditor wird. Lache jetzt!" That's maybe around 150-160. Let's count precisely: "Ein humorvoller Chuck Norris Witz, bei dem ein einziger Rundtritt die Realität so durcheinanderwirbelt, dass der Gegner plötzlich ein berühmter Konditor wird. Lache jetzt!" Count characters including spaces: E(1) i2 n3 (space4) h5 u6 m7 o8 r9 i10 s11 c12 h13 e14 l15 l16 e17 r18 (space19) C20 h21 u22 c23 k24 (space25) N26 o27 r28 r29 i30 s31 (space32) W33 i34 t35 z36 ,37 (space38) b39 e40 i41 (space42) d43 e44 m45 (space46) a47 n48 (space49) e50 i51 n52 z53 i54 g55 e56 r57 (space58) R59 u60 n61 d62 t63 r64 i65 t66 (space67) d68 i69 e70 (space71) R72 e73 a74 l75 i76 t77 ä78 t79 i80 ä81 t82 (space83) s84 o85 (space86) d87 u88 r89 c90 h91 e92 i93 n94 d95 e96 r97 w98 i99 r100 b101 e102 l103 t104 ,105 (space106) d107 a108 s109 (space109?) Wait I'm messing. Let