We need to output JSON only, no markdown code blocks. Provide fields: joke_text,...
We need to output JSON only, no markdown code blocks. Provide fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be German joke, start with "Chuck Norris". Must be unique, not repeat existing jokes. Must be funny, classic style. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Provide specific scene from joke. Must be within length constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. Ensure JSON format exactly as specified, no extra fields. No markdown. Provide values as strings. We need to craft a joke: maybe "Chuck Norris can divide by zero." That's classic but maybe overused. Need unique. Something like "Chuck Norris can make a roundhouse kick that creates a new continent." Or "Chuck Norris can make a snowstorm disappear with a single stare." Must start with Chuck Norris. Provide joke_text as full joke. Let's craft: "Chuck Norris can make a roundhouse kick that creates a new continent, and then he names it after his favorite coffee brand." That's a bit long but okay. But must be unique, not repeating known jokes. Let's think of a fresh scenario: "Chuck Norris can solve a Rubik's Cube blindfolded while riding a unicycle on the moon, and the cube rearranges itself into a perfect portrait of himself." That's unique. But need to be concise enough for joke_text maybe a short sentence. Let's craft: "Chuck Norris can solve a Rubik's Cube blindfolded while riding a unicycle on the moon, and the cube rearranges itself into a perfect portrait of himself." That's a bit long but okay. Now headline: short, max 80 chars. Something like "Der Mondlücken-Kicker". That's 15 chars. Meme caption: max 80 chars. Something like "Wenn der Würfel mehr will als du." That's 23 chars. Image prompt: English description: "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. He is performing a roundhouse kick that creates a glowing new continent on the moon's surface, with a perfect Rubik's Cube floating and forming his own portrait. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Need to include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "[Spezifische Szene aus dem Witz]" inside image_prompt. So we need to embed that phrase? Actually they wrote: "... [Spezifische Szene aus dem Witz]. Photorealistic action movie poster..." So we need to replace that placeholder with the specific scene description. So we should include the scene description directly, not the placeholder. So we can write: "... He is performing a roundhouse kick that creates a glowing new continent on the moon's surface, with a perfect Rubik's Cube floating and forming his own portrait. Photorealistic action movie poster..." Make sure no extra brackets. Meta title max 60 chars. Something like "Chuck Norris lässt den Mond wachsen". That's 22 chars. Meta description max 160 chars. Something like "Ein humorvoller Chuck-Norris-Witz über einen Kicks, der einen neuen Kontinent auf dem Mond erschafft – perfekt für Memes und Lacher." Count characters: let's count roughly: "Ein humorvoller Chuck-Norris-Witz über einen Kicks, der einen neuen Kontinent auf dem Mond erschafft – perfekt für Memes und Lacher." That's about 106 characters, okay. Now ensure JSON fields are correct. joke_text: the full joke text. Must start with "Chuck Norris". Provide the joke as a string. headline: max 80 chars. meme_caption: max 80 chars. image_prompt: English prompt as described. meta_title: max 60 chars. meta_description: max 160 chars. Now produce JSON only, no markdown. Check lengths: headline: "Der Mondlücken-Kicker" length 18 (including spaces). OK. meme_caption: "Wenn der Würfel mehr will als du." length 30. OK. meta_title: "Chuck Norris lässt den Mond wachsen" length 30. OK. meta_description: Let's count characters precisely: "Ein humorvoller Chuck-Norris-Witz über einen Kicks, der einen neuen Kontinent auf dem Mond erschafft – perfekt für Memes und Lacher." Count: E(1)i2n3 (space4)h5u6m7o8r9s10c11h12e13l14l15o16b17e18r19 (space20)C21h22u23c24k25-26N27o28r29r30i31s32-33W34i35t36z37 (space38)ü39b40e41r42 (space43)e44i45n46e47n48 (space49)K50i51c52k53s54,55 (space56)d57e58r59 (space60)e61i62n63e64n65 (space66)n67e68u69e70n71 (space72)K73o74n75t76i77n78e79n80t81 (space82)a83u84f85 (space86)d87e88m89 (space90)M90o91n92d93 (space94)e95r96s97c98h99f100t101 –102 (space103)p104e105r106f107e108k109t110 (space111)f112ü113r114 (space115)M116e117m118e119s120 (space121)u122n123d124 (space125)L126a127c128h129e130r131.132 So about 132 characters, within 160. Good. Now image_prompt: Must be English, include description