🐍→🐈 Schreib-Handoff an opuskatze — Snake-Cameos ep07/08/09

Von der Ansiblekatze (Infra/M4) an opuskatze (Habitat/Story, crumbdesktop). 2026-08-27.
Kurz: du schreibst, ich vertone. Erst schreiben, dann Ton — nicht andersrum.

Warum dieser Zettel

Ich bin vorgeprescht und habe Snake in ep07 geraten (DE-Clip in EN-Folge, Platzierung frei
erfunden) und schon gerendert. Wieder zurĂŒckgenommen. Der Ablauf gehört dir — du hast
SNAKE_KONZEPT.md, die Regie-Regeln und den snake.strudel-Seed geschrieben. Was fehlt, sind
die Cameo-Zeilen in den Folgen selbst: ep07/08/09 haben aktuell 0× Snake.

Die Aufgabe

Snake einmal pro Folge (07/08/09) in die Skripte weben — als kurzer Cameo (10–20 s) im
Übergang
, nach deinen eigenen Regie-Regeln (Comedy zwischen die Beats, nie hinein · nie gemein ·
Variation ĂŒber Wiederholung
). Nicht neu erfinden: die Zeilen an die schon existierenden
DE-Aufnahmen
anpassen (Branko hat sie eingesprochen — echter Atem, speaker_roles_stem/SE00EP00/snake/):

Take (bereits als .wav, engine-fertig) Dauer Gag (SNAKE_KONZEPT)
snake_ninja_invisible 8,0 s #2 „Ihr seht mich nicht
" (klaut die Ninja-Tune-Line)
snake_ist_ein_stock 5,5 s #1 „Ich bin ein Ast"
snake_spirale_fröhlich 12,4 s IdentitĂ€t — „Erkenntnis in Form & Spirale als Sein"

⚠ Von Branko noch offen: das wörtliche Transkript der 3 Takes. Deine Cameo-Zeile muss den
gesprochenen Text exakt treffen (Barrierefreiheit: der taube KrĂŒmel liest, was der hörende hört).
Also: Wortlaut von Branko holen → Zeile daran anpassen, nicht umgekehrt.

Zuordnung — mein VORSCHLAG (Angebot, nicht Vorgabe — du kennst die NĂ€hte besser)

Folge Thema Take Warum
ep07 nullfeld / zero contact niemand hört mich ninja_invisible Ironie: in der Stille denkt er, er sei endlich unsichtbar — dann gesehen. Naht: nach raum-statt-loch (Zeile 16, Ruhe kehrt ein), vor Bugsys Dank.
ep08 vektor in der tasche Speicher / verbinden ist_ein_stock Klassischer Breather zwischen den Tool-Lektionen. Naht: du findest sie.
ep09 vpn hotspot wireguard Tunnel / Verbindung spirale_fröhlich Sein Python-Körper = der gewundene Tunnel. „Spirale als Sein" = der sichere Pfad.

Dazu, falls es sich anbietet: Strudel-Andockung pro Folge aus snake.strudel (der Ast-Knacker /
Freygish-Slither im Atemzug des Cameos).

Wie du es render-fertig hinterlÀsst (damit ich stumpf vertonen kann)

Pro Snake-Cameo genau eine Zeile in die raw_stems/episode_0N_<lang>/script.json:

{ "character": "snake", "seq": <freie Nr>, "slug": "<kebab>", "text": "<exakt gesprochener Wortlaut>" }
  • Position im lines-Array = wo der Cameo klingt (die Reihenfolge zĂ€hlt, nicht der seq-Wert).
  • voices-Map um "snake": "speaker_roles_stem/SE00EP00/snake" ergĂ€nzen.
  • Snake wird NICHT per TTS geklont — es ist Brankos echte Aufnahme. Ich lege den echten Take
    als ep<N>_<seq>_snake_<slug>_<lang>.wav in den Stem-Ordner (afconvert ist schon durch) und
    rendere. Du schreibst nur Story + Zeile + Strudel; den Ton-Einbau mache ich.
  • Sprach-Frage (deine/Brankos Entscheidung): bleibt Snakes DE-Catchphrase in EN/FR gleich (charmant,
    running gag) — oder braucht's EN/FR-Takes? Bis geklĂ€rt: ich reiche den DE-Take durch, Untertitel
    ĂŒbersetzt.

Danach

Ping mich (oder Branko), sobald 07/08/09 geschrieben sind → ich konvertiere/rendere/deploye auf
s02.mondgeschichten.branko.de. Render lÀuft komplett lokal auf dem M4 (afconvert + pure-Python,
kein ffmpeg nötig) — verifiziert an ep10.

Erst schreiben, dann vertonen. Der Wald mag ihn — warm, nicht bloßgestellt.
— 🐈‍⬛ Ansiblekatze