Episódio de série
Leia primeiro:
studio.json(o perfil do criador do onboarding), se existir.- O DNA vertical:
sitcom-90s.md+sitcom-writing-bible.mdpara comédia,micro-drama.mdpara novelas verticais,anime-short.mdpara anime. series/<id>/series.json: elenco e ambições,roomMap, vozes, abertura, encerramento, piadas recorrentes, lista de episódios. Uma nova série começa a partir deseries/_example/series.json.
Nova série (uma vez)
- Com o criador: título, premissa em uma frase, 3–5 personagens (um desejo + um defeito cada), 1–3 cenários, tom, idioma.
- Elenque cada personagem (
castskill): uma ficha de estilo por personagem, aprovada, com uma voz ElevenLabs. Trave as vozes emseries.json → voices(id da voz, configurações, semente). - Aprove uma placa de cenário por localização, com
platesMeta(ângulo, hora do dia), e escreva oroomMap(portas, cozinha, assentos, linhas de visão). - Abertura opcional:
node engine/series.mjs intro-assets <id>(pago: uma tomada de rua, um tema, sons), depoisnode engine/series.mjs intro <id>.
Cada episódio (a habilidade do estúdio tem os comandos e as salvaguardas)
- Entrada (flow v5):
node engine/studio.mjs new <slug> --series episode:<id> --format sitcom|micro-drama|anime ...com as sete respostas de entrada (habilidade do estúdio); uma série nova usa--series new:<id>e sua bíblia é o primeiro portão. Em seguida, sigastudio.mjs status <slug>. - Roteiro (portão 1)
- Faça um brainstorm de 10 aberturas. A primeira linha funciona com zero contexto e declara um desejo.
- Gire o motor do episódio (veja o DNA). Sem listas de etapas ou fases.
- Comédia: 5–7+ risadas em 60 s, regra de três, uma chamada de retorno, um botão físico visível. Micro-drama: conflito em 3 s, uma mudança de poder por cena, um gancho nos últimos 5 s.
- Apresente o roteiro mais 2 finais alternativos. Itere até o criador aprovar.
- Lista de tomadas
- Cenas de ≤15 s, cada uma com
lightingeseats. - Toda mudança de lugar recebe uma tomada com
moves(mostrada na tela). Usecontinuous: truequando um personagem entra em um quadro existente. - Defina
"series": "<id>"e, para comédia,tag.sound: "outro",freezeEnd: 1.6e uma grande risada no botão.
- Cenas de ≤15 s, cada uma com
radio.mjsaté o ritmo passar →gen.mjs storyboard→ verifique cada painel (identidade!) →animatic.mjs→book.mjs→ publique ou abra o livro → portão 2.studio.mjs approve <slug> book --said "..."trava o orçamento →gen.mjs scenes(tudo em paralelo) →continuity.mjs(posições, física, diálogo, identidade) →qc.mjs score→edit.mjs.studio.mjs qc <slug>→ veja a folha de 4 fps e a transcrição →studio.mjs deliver <slug>→ entregueout/<slug>.mp4→ copie paraseries/<id>/episodes/→ adicione aos episódios deseries.json→ encerre.