Serienepisode
Zuerst lesen:
studio.json(das Profil des Erstellers aus dem Onboarding), falls vorhanden.- Die vertikale DNA:
sitcom-90s.md+sitcom-writing-bibel.mdfür Comedy,micro-drama.mdfür vertikale Novelas,anime-short.mdfür Anime. series/<id>/series.json: Cast und Ambitionen,roomMap, Stimmen, Intro, Ende, wiederkehrende Gags, Episodenliste. Eine neue Serie beginnt mitseries/_example/series.json.
Neue Serie (einmalig)
- Mit dem Ersteller: Titel, Prämisse in einem Satz, 3–5 Figuren (ein Wunsch + ein Makel pro Figur), 1–3 Sets, Ton, Sprache.
- Jede Figur besetzen (
cast-Skill): ein stilgerechtes Blatt pro Figur, genehmigt, mit einer ElevenLabs-Stimme. Stimmen inseries.json → voicessperren (Stimmen-ID, Einstellungen, Seed). - Ein Set-Plate pro Ort genehmigen, mit
platesMeta(Winkel, Tageszeit), und dieroomMapschreiben (Türen, Küche, Sitzplätze, Blickachsen). - Optionales Intro:
node engine/series.mjs intro-assets <id>(kostenpflichtig: eine Straßenaufnahme, ein Thema, Sounds), dannnode engine/series.mjs intro <id>.
Jede Episode (das Studio-Skill hat die Befehle und die Sicherheitsmaßnahmen)
- Intake (flow v5):
node engine/studio.mjs new <slug> --series episode:<id> --format sitcom|micro-drama|anime ...mit den sieben Intake-Antworten (Studio-Skill); eine brandneue Serie verwendet--series new:<id>und ihre Bibel ist das erste Gate. Dannstudio.mjs status <slug>folgen. - Drehbuch (Gate 1)
- 10 Eröffnungen brainstormen. Die erste Zeile funktioniert ohne Kontext und nennt einen Wunsch.
- Den Episoden-Engine rotieren (siehe DNA). Keine Schritt- oder Phasenlisten.
- Comedy: 5–7+ Lacher in 60 s, Dreierregel, ein Callback, ein sichtbarer physischer Button. Micro-Drama: Konflikt nach 3 s, ein Machtwechsel pro Szene, ein Cliffhanger in den letzten 5 s.
- Das Drehbuch plus 2 alternative Enden präsentieren. Iterieren, bis der Ersteller zustimmt.
- Shotlist
- Szenen von ≤15 s, jede mit
lightingundseats. - Jeder Ortswechsel erhält einen Shot mit
moves(auf dem Bildschirm angezeigt).continuous: trueverwenden, wenn eine Figur in einen bestehenden Frame läuft. "series": "<id>"setzen, und bei Comedytag.sound: "outro",freezeEnd: 1.6und ein großer Lacher auf den Button.
- Szenen von ≤15 s, jede mit
radio.mjsbis der Rhythmus passt →gen.mjs storyboard→ jedes Panel prüfen (Identität!) →animatic.mjs→book.mjs→ veröffentlichen oder das Buch öffnen → Gate 2.studio.mjs approve <slug> book --said "..."sperrt das Budget →gen.mjs scenes(alle parallel) →continuity.mjs(Positionen, Physik, Dialog, Identität) →qc.mjs score→edit.mjs.studio.mjs qc <slug>→ das 4-fps-Blatt und das Transkript ansehen →studio.mjs deliver <slug>→out/<slug>.mp4ausliefern → inseries/<id>/episodes/kopieren → zuseries.json-Episoden hinzufügen → rückwirkend.