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 start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must be creative. Provide image prompt in English describing scene. Provide meta title <=60 chars, meta description <=160 chars. Headline <=80 chars. Meme caption <=80 chars. We need to ensure JSON format, no extra text. Provide fields exactly as specified. We need to craft a joke: classic Chuck Norris style: "Chuck Norris can divide by zero." But need unique. Maybe something like "Chuck Norris can make a roundhouse kick that creates a new dimension where the internet never crashes." But must be in German. Let's think: Classic Chuck Norris jokes often involve impossible feats, exaggeration, mythic status. Something like: "Chuck Norris can slam a door so hard that it opens a portal to the past, allowing him to meet his younger self and teach him how to roundhouse kick." That's a bit long. We need to keep joke_text as the full joke text. Should start with "Chuck Norris". Provide headline, meme caption, image prompt, meta title, meta description. Make sure each field length constraints. Let's craft: joke_text: "Chuck Norris kann so stark roundhouse kicken, dass er die Schwerkraft für 24 Stunden umkehrt und dabei einen Kuchen in der Luft backt, ohne dass er je ein Rezept benutzt hat." But need to be unique. Maybe something about "Chuck Norris can make a coffee that gives him the power to solve world hunger with a single sip." But need to be unique. Let's craft a joke: "Chuck Norris hat einmal einen Kaugummi gekaut, der so stark war, dass er die Zeit zum Stillstand brachte und alle Uhren in der Welt gleichzeitig 3:33 Uhr zeigten." But must be unique. Better: "Chuck Norris hat einen Schneemann gebaut, der so heiß war, dass er die globale Erwärmung umkehren konnte, und dann hat er ihn mit einem einzigen Blick wieder schmelzen lassen." But need to be funny. Maybe: "Chuck Norris kann mit einem einzigen Blick einen Computer so überfordern, dass er plötzlich anfängt, in Binary zu singen und danach einen Kaffee zu brauen, ohne dass jemand einen Knopf drückt." Let's craft a concise but funny joke. We need to ensure it's unique and not a known joke. Let's think of something like: "Chuck Norris hat einmal einen Marathon gelaufen, indem er nur im Schlaf joggte, und dabei die Strecke von 42 Kilometern in 10 Minuten zurücklegte, weil er die Gesetze der Physik einfach ignoriert." But need to start with "Chuck Norris". Let's write: "Chuck Norris kann im Schlaf einen Marathon laufen, indem er nur im Traum joggt, und dabei die Strecke von 42 Kilometern in 10 Minuten zurücklegt, weil er die Gesetze der Physik einfach ignoriert." That's okay. Now headline: max 80 chars. Something like "Chuck Norris lässt die Schwerkraft tanzen". That's 30 chars. Meme caption: max 80 chars. Something like "Wenn Chuck Norris lächelt, bricht die Sonne aus". That's 45 chars. Image prompt: English description of specific scene from the joke. Must be hyper-realistic portrait etc. Include specific scene: maybe "Chuck Norris joggt im Traum über eine schwebende Marathonstrecke aus Wolken, während die Schwerkraft umgekehrt ist". Must be within prompt. Meta title max 60 chars. Something like "Chuck Norris Marathon im Traum – Legende". That's 44 chars. Meta description max 160 chars. Something like "Chuck Norris läuft im Schlaf einen Marathon, ignoriert Physik und macht die Schwerkraft zum Spielball. Ein klassischer Chuck‑Norris‑Witz." Count characters: let's count roughly: "Chuck Norris läuft im Schlaf einen Marathon, ignoriert Physik und macht die Schwerkraft zum Spielball. Ein klassischer Chuck‑Norris‑Witz." That's about 115 chars, okay. Now ensure JSON fields exactly as specified: "joke_text", "headline", "meme_caption", "image_prompt", "meta_title", "meta_description". Provide JSON object only, no extra text, no markdown. Make sure no trailing commas. Check lengths: - headline <=80 characters. "Chuck Norris lässt die Schwerkraft tanzen" length? Count: "Chuck Norris lässt die Schwerkraft tanzen" = 38 characters (including spaces). Good. - meme_caption <=80 characters. "Wenn Chuck Norris lächelt, bricht die Sonne aus" length? Count: "Wenn Chuck Norris lächelt, bricht die Sonne aus" = 48 characters. Good. - meta_title <=60 characters. "Chuck Norris Marathon im Traum – Legende" length? Count: "Chuck Norris Marathon im Traum – Legende" = 41 characters. Good. - meta_description <=160 characters. Let's count precisely: "Chuck Norris läuft im Schlaf einen Marathon, ignoriert Physik und macht die Schwerkraft zum Spielball. Ein klassischer Chuck‑Norris‑Witz." Let's count characters including spaces. I'll approximate: "Chuck Norris läuft im Schlaf einen Marathon, ignoriert Physik und macht die Schwerkraft zum Spielball. Ein klassischer Chuck‑Norris‑Witz." Count: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) l14 ä15 u16 f17 f18 (space19) i20 m21 (space22) S23 c24 h25 l26 e27 f28 (space29) e30 i31 n32 (space33) M34 a35 r36 a37 t38 o39 n40 ,41 (space42) i43 g44 n45 o46 r47 i48 e49 r50 t51 (space52) P53 h54 y55 s56 i57 k58 (space59) u60 n61 d62 (space63) m64 a65 c66 h67 t68 (space69) d70 i71 e72 (space73) S74 c75 h75? Wait we need to recount properly. Let's just trust it's under 1