Épisode de série
Lire d'abord :
studio.json(le profil du créateur issu de l'intégration), s'il existe.- L'ADN vertical :
sitcom-90s.md+sitcom-writing-bible.mdpour la comédie,micro-drama.mdpour les novelas verticales,anime-short.mdpour l'anime. series/<id>/series.json: casting et ambitions,roomMap, voix, intro, fin, running bits, liste des épisodes. Une nouvelle série démarre à partir deseries/_example/series.json.
Nouvelle série (une fois)
- Avec le créateur : titre, résumé en une phrase, 3 à 5 personnages (un désir + un défaut chacun), 1 à 3 décors, ton, langue.
- Caster chaque personnage (skill
cast) : une fiche de style par personnage, approuvée, avec une voix ElevenLabs. Verrouiller les voix dansseries.json → voices(id de voix, réglages, seed). - Approuver une vignette de décor par lieu, avec
platesMeta(angle, moment de la journée), et écrire leroomMap(portes, cuisine, sièges, lignes de regard). - Intro optionnelle :
node engine/series.mjs intro-assets <id>(payant : un plan de rue, un thème, des sons), puisnode engine/series.mjs intro <id>.
Chaque épisode (le skill studio possède les commandes et les garde-fous)
- Réception (flow v5) :
node engine/studio.mjs new <slug> --series episode:<id> --format sitcom|micro-drama|anime ...avec les sept réponses de réception (skill studio) ; une toute nouvelle série utilise--series new:<id>et sa bible constitue la première étape. Suivez ensuitestudio.mjs status <slug>. - Scénario (étape 1)
- Brainstormer 10 introductions. La première ligne fonctionne sans contexte et exprime un désir.
- Alterner le moteur d'épisode (voir l'ADN). Pas de listes d'étapes ou de phases.
- Comédie : 5 à 7+ rires en 60 s, règle de trois, un callback, un gag visuel physique. Micro-drame : conflit au bout de 3 s, un changement de pouvoir par scène, un cliffhanger dans les 5 dernières secondes.
- Présenter le script ainsi que 2 fins alternatives. Itérer jusqu'à l'approbation du créateur.
- Liste de plans
- Scènes de ≤15 s, chacune avec
lightingetseats. - Chaque changement de lieu obtient un plan avec
moves(affiché à l'écran). Utilisercontinuous: truelorsqu'un personnage entre dans un cadre existant. - Définir
"series": "<id>", et pour la comédietag.sound: "outro",freezeEnd: 1.6et un grand rire sur le gag.
- Scènes de ≤15 s, chacune avec
radio.mjsjusqu'à ce que le rythme soit bon →gen.mjs storyboard→ vérifier chaque panneau (identité !) →animatic.mjs→book.mjs→ publier ou ouvrir le livre → étape 2.studio.mjs approve <slug> book --said "..."verrouille le budget →gen.mjs scenes(tous en parallèle) →continuity.mjs(positions, physique, dialogue, identité) →qc.mjs score→edit.mjs.studio.mjs qc <slug>→ regarder la feuille 4 ips et la transcription →studio.mjs deliver <slug>→ livrerout/<slug>.mp4→ copier dansseries/<id>/episodes/→ l'ajouter à la liste des épisodes deseries.json→ rétro.