O que ice-film faz?
Fluxo de trabalho para filmes de motion design criados do zero, do briefing ao filme entregue, nas dez etapas do spine. Nunca reafirma uma regra de domínio; aponta para o skill que a detém.
1. Primeiro passo
Procure por ice/state.json na pasta de trabalho.
- Ausente: pare de ler este skill. Abra o roteador (
ice-motion-director/SKILL.md) e siga-o; ele cria o projeto, executa a etapa 01 de intake e chama este fluxo de trabalho de volta. - Presente: leia-o e retome em
currentnomoderegistrado. Nunca pergunte novamente o que os arquivos já respondem.
Rota errada, agora ou durante a execução (uma narração didática, um footage para cortar, uma referência para refazer, apenas ideias, animações Lottie ou de UI; uma vinheta de logotipo renderizada como vídeo permanece aqui): volte pelo roteador e registre o motivo em history.
2. Entradas e início
- Leia
ice/BRIEF.mdeice/DIRECTION.md. Quandoice/DIRECTION.mdestiver ausente, crie-o com o cabeçalho da seção 7 deice-direction/references/decision-process.md; nunca devolva a solicitação. - Leia a planilha de verdades
ice/assets/TRUTH.md(ice-assets). Nenhuma alegação, número, logotipo, rosto ou tela entra no filme a menos que esteja lá ou marcado como ilustrativo. - Dimensione o trabalho (tabela de profundidade abaixo) e escolha a linha da equipe (
references/film-setup.mdseção 2) antes de despachar qualquer subagente. Um prompt curto recebe o mesmo tratamento que um detalhado: preencha lacunas a partir do arquivo de tipo e do ice-direction, registre cada decisão, nunca recorra a um modelo.
Leia o orçamento. Cada linha de ## Etapas do spine marca seus arquivos como Obrigatórios (abra-os, na ordem listada) ou Apenas se <condição> (abra apenas quando a condição for verdadeira). Um arquivo nomeado com uma seção: leia apenas essa seção. Não abra mais nada, nem nada que um arquivo meramente mencione, a menos que a etapa não possa ser concluída sem isso. Os caminhos references/ e roles/ estão dentro deste skill; um caminho começando com o nome de outro skill está na pasta desse skill, ao lado deste.
Paradas e aprovações. A execução aguarda o usuário apenas nas paradas da tabela do roteador (ice-motion-director/SKILL.md seção 5, "Paradas"). Qualquer outro "perguntar" neste skill e em seus arquivos significa, no modo automático: decida, registre em ice/DIRECTION.md e relate na nota de entrega; no modo passo a passo, coloque no cartão de revisão dessa etapa. Aprovação: o usuário no modo passo a passo; no modo automático, o crítico da etapa que a linha da equipe atribui (references/film-setup.md seção 2), em seguida o papel de aprovador (ice-direction/references/roles.md seção 5), que verifica os itens de "Feito quando" da linha um por um. Leituras de clareza de 1 a 3 nas linhas abaixo são o portão do espectador frio (ice-qa/references/clarity-gate.md): uma FALHA bloqueia 07 ou 10 em todos os modos.
Etapas do spine
O roteador possui o spine e o mapa stages em ice/state.json; esta seção diz o que cada etapa significa para um filme criado do zero. Os números das etapas são sempre de dois dígitos; as etapas dentro de uma etapa (passagem de verdade, etapa de aberturas, etapa de folha de cues) carregam nomes. Cada arquivo de tipo tem uma linha legível por máquina Stage order: <stages>, copiada para order.
Lanes paralelas e o formato legível por máquina Stage order:: ice-motion-director/SKILL.md seção 4 (01 02 03 [04 05] 06 [07 08a] 08b 09 10 por padrão; um colchete é uma lane). Filmes liderados por telas reais (anúncio de app, walkthrough de UI, lançamento de produto com telas) capturam as telas reais em 01 e executam 05 antes de 04, porque o visual é a UI capturada.
| Etapa | O que este fluxo de trabalho faz nela | Arquivos para abrir | Feito quando |
|---|---|---|---|
| 01 brief | Intake do ice-direction primeiro: pesquise RQ-negócios, RQ-marca e RQ-regras, depois a mensagem de uma pergunta; ele escreve o briefing de negócios, o plano de material da marca e a nota de conformidade (as etapas que o roteador já executou não são repetidas). Em seguida: escolha o tipo de filme e copie sua linha Stage order:; dimensione e linha da equipe; passagem de verdade (cada alegação, número, logotipo, rosto e tela que o filme precisa está na planilha de verdades ou marcado como ilustrativo). Tipos liderados por telas reais capturam as telas reais agora. Tipos liderados por trilha (promo de hype, videoclipe, tipo cinético cortado para uma trilha, showreel) pegam ou escolhem a trilha, executam sua verificação de licença de sincronização e medem seu mapa de batidas agora; outros tipos liderados por música (filme de marca por padrão) fazem isso apenas quando uma trilha licenciada já lidera, e uma partitura codeada obtém seu tempo em 05 e é composta em 08a | Obrigatório: ice-direction/SKILL.md seção 3 Parte A (intake da etapa 01, etapas 1 a 7, e os arquivos que essas etapas nomeiam); references/film-setup.md; references/film-types/<type>.md, apenas sua linha Stage order: e as seções Fit, Purpose, Timing master, Truth and content, Deliverables (as outras seções na etapa que as usa); ice-assets/SKILL.md; ice-assets/references/truth-sheet.md seções 1 a 4, 6 e 12. Apenas se uma marca real ou de referência: ice-assets/references/brand-authenticity.md seções 3 e 10 (seção 4 apenas quando nenhum arquivo oficial de logotipo existe). Apenas se telas reais: ice-assets/references/screen-capture.md seções 1 e 2. Apenas se o filme mostra um produto: references/launch-principles.md seção 4. Apenas se uma trilha lidera: ice-audio/references/music-choice-and-licensing.md seção 5 e ice-audio/references/cue-map-and-beat-sync.md seção 3 | ice/BRIEF.md tem seu briefing de negócios preenchido ou marcado como "não é um negócio"; ice/research/COMPLIANCE.md existe; uma marca real tem ice/assets/BRAND-MATERIAL.md e ice/assets/brand-sheet.json; subtype, size, order, crew e crew_flags estão em ice/state.json; cada alegação, número, logotipo e tela planejados estão em ice/assets/TRUTH.md ou marcados como ilustrativos; telas reais lideradas: capturas em disco; uma trilha que lidera passou em sua verificação de sincronização e ice/audio/beatgrid.png existe |
| 02 conceito | ice-direction executa a rodada de pitches; um crítico escolhe um conceito. Depois, três opções de estrutura do arquivo de tipo que o carregam; um crítico escolhe | Obrigatório: ice-direction/references/pitch-round.md seção A; references/structure.md; references/film-types/<type>.md (Opções de estrutura); ice-qa/references/clarity-gate.md seções 2 e 6. Apenas se uma marca: ice-qa/references/identity-tests.md. Apenas se o filme mostra um produto: references/launch-principles.md seções 6-7 | para uma marca, o conceito escolhido passou no teste de marca e na troca de concorrente em sua descrição cega; o conceito é registrado em ice/DIRECTION.md e escrito em ice/plan/concepts.md com o takeaway do espectador; ice/plan/structure.md nomeia a opção escolhida, as rejeitadas com motivos de uma linha e uma impressão digital de estrutura que difere de filmes anteriores |
| 03 roteiro | Etapa de roteiro: cópia, texto na tela e narração por batida e idioma. Etapa de aberturas: três aberturas provisórias e o portão dos primeiros 3 segundos. Etapa de versões: cada versão que o briefing ou a lista de Entregáveis do tipo (idiomas, proporções de aspecto, cortes de 15 s e 6 s, capítulos), cada corte com seu próprio gancho | Obrigatório: references/script.md; references/openers-and-endings.md; references/film-types/<type>.md (Faixas de ritmo, Densidade de texto); ice-assets/references/truth-sheet.md seção 5. Apenas se uma batida precisa de uma forma de roteiro: references/script-shapes.md. Apenas se com narração: ice-audio/references/voiceover.md seção 3. Apenas se árabe ou misto: ice-arabic/SKILL.md | ice/plan/script.md passa no teste de alegação, cabe em seu orçamento de palavras, é segmentado por cues e tem todos os idiomas verificados; ice/plan/versions.md lista cada versão com sua duração, aspecto, idioma e gancho (ou diz "apenas master"); ice/plan/hooks.md contém três aberturas e a escolha do portão |
| 04 storyboard | Quadros brutos, composição e temporização, sem o visual: tabela de batidas, contrato de carry e handoff, quadro bruto (quadros de bloqueio em cinza com cópia real), plano de tomadas, plano de motion. Linhas de bloqueio Style: e Palette: lêem "definido em 05" até 06 (filmes liderados por telas reais executaram 05 primeiro e as escrevem agora) | Obrigatório: references/storyboard.md seções 1-6; ice-qa/references/storyboard-lint.md seções 1-2; references/film-types/<type>.md (Política de transição, Política de câmera durante segurar, Piso de riqueza); ice-qa/references/clarity-gate.md seções 1, 3, 6 e 8. Apenas se o filme mostra um produto: references/launch-principles.md seções 1-3, 8-9. Apenas se uma regra de composição for necessária: ice-motion/references/composition-and-staging.md seção 7. Apenas se uma batida usa um blueprint de motion: ice-motion/SKILL.md | ice/plan/storyboard.md passa na lintagem e cada batida tem um trabalho, um carrier e uma saída; ice/plan/rough-board.png existe; ice/plan/shot-plan.md dá a cada tomada início, estados decisivos e de handoff, uma razão de câmera e uma estimativa de riqueza; ice/plan/motion-plan.md existe; leitura de clareza 1 passa (com 05) |
| 05 visual | ice-direction decide paleta, tipo, estilo, linguagem de motion e liderança de som, cada um com opções e um crítico. Este fluxo de trabalho faz o mood board e os quadros de estilo com cópia real, fontes reais e o material real da marca | Obrigatório: ice-direction/references/pitch-round.md seção B; references/storyboard.md seção 7; ice-styles/SKILL.md; ice-qa/references/clarity-gate.md seções 1, 3 e 8; ice-qa/references/studio-benchmark.md. Apenas se uma marca: ice-qa/references/identity-tests.md seções 3-6. Apenas se o tipo não estiver bloqueado por um arquivo de design: ice-type/SKILL.md. Apenas se uma marca real: ice-assets/references/brand-authenticity.md seções 3-4 | As entradas de visual em ice/DIRECTION.md têm cada uma uma razão e uma fonte; o mood board está em ice/plan/mood-board/ e os quadros de estilo em ice/plan/style-frames/; o portão de visual padrão e a verificação de distância em 4 de 6 eixos passam (ice-qa mede); a leitura de clareza 1 passa (com 04: ice-qa/references/clarity-gate.md, executada quando a última entre 04 e 05 é desenhada), com o teste de marca e a troca em quadros mascarados; o benchmark do estúdio é registrado e uma lacuna limitada foi informada ao usuário; quadros desenhados por código passam na verificação de arte (references/storyboard.md seção 7) |
| 06 animatic | Mesclar 04 e 05: preencher as linhas de bloqueio, construir o quadro de stills (cada tomada em sua pose final com o visual), executar a lintagem novamente. Etapa de folha de cues: um master de temporização, cada cue colocada. Etapa de animatic: o quadro de stills temporizado com a folha de cues com som temporário ou final, ou um animatic completo quando a tabela de profundidade pede. Pré-visualização usual para a parada de aprovação do roteador | Obrigatório: references/storyboard.md seção 7; references/cue-sheet.md; ice-audio/references/cue-map-and-beat-sync.md seções 1-2; ice-qa/references/clarity-gate.md seções 3 e 8. Apenas se um animatic completo: ice-ideas/references/storyboards-and-animatics.md seção 6 | ice/plan/stills-board.png está no piso de riqueza do tipo ou acima e a lintagem passa com linhas de bloqueio reais; ice/plan/cue-sheet.json está bloqueado, cada cue nomeando sua fonte (palavra, batida, transiente, tempo de leitura); um animatic completo está em ice/renders/animatic.mp4; a leitura de clareza 2 passa |
| 07 construção | Batida mais difícil e uma transição crítica primeiro, stills em cada cue, depois o rascunho completo no piso de riqueza; construtores divididos por arquivo em filmes longos. Executa paralelamente a 08a | Obrigatório: references/build.md; ice-engines/SKILL.md. Apenas se UI real: ice-assets/references/screen-capture.md e references/launch-principles.md seção 5. Apenas se uma marca real: ice-assets/references/brand-authenticity.md seção 11. Apenas se uma vinheta de logotipo ou lockup final: references/logo-sting-pipeline.md. Apenas se ice/plan/hooks.md disser "Render study: pending (07)": references/openers-and-endings.md seção 3. Apenas se um subagente construtor: roles/builder.md | as construções de composição; stills em cada cue passam; o rascunho é um novo arquivo ice/renders/draft-<n>.mp4; a verificação de arte confirma 05 na construção |
| 08 som | 08a, paralela a 07: partitura, lista de Efeitos Sonoros e voz a partir da folha de cues bloqueada sob a política de som do tipo; nenhuma trilha é usada antes de sua verificação de licença de sincronização. 08b, após 07: mixagem e masterização no rascunho | Obrigatório: ice-audio/SKILL.md; references/film-types/<type>.md (Política de som); references/cue-sheet.md | 08a: partitura, Efeitos Sonoros e voz estão em ice/audio/ com linhas em ice/assets/CREDITS.md; 08b: a mixagem assenta no rascunho mais recente, os hits aterrissam em suas cues, o portão de volume do ice-audio passa |
| 09 revisão | Loop de crítico no rascunho com seu som: revisores somente leitura novos, passes, ordem de correção, regra de parada | Obrigatório: ice-qa/references/clarity-gate.md seções 3 e 8; references/review-loop.md; roles/reviewer.md; ice-qa/references/critic-loop.md; ice-qa/references/critic-prompts.md; references/film-types/<type>.md (Limiares de QA, Piso de riqueza) | leitura de clareza 3 passou antes da primeira rodada do filme; o veredito SHIP, ou a regra de parada alcançada e escrita na nota de entrega, está em ice/review/; os limiares de QA do tipo são medidos |
| 10 entrega | Renderização final e master após 09 (nenhuma aprovação adicional no modo automático), depois cada versão planejada em 03 (renderizada em paralelo), nomeação, o relatório, a impressão digital | Obrigatório: references/build.md seção 4; references/delivery.md; ice-qa/references/delivery-report.md. Apenas se um subagente finalizador: roles/finalizer.md | os finais são novos arquivos em ice/renders/final/; cada versão em ice/plan/versions.md é renderizada; ice/review/NOTE.md relata números medidos honestamente e lista as permissões que um proprietário da marca precisaria; a impressão digital é escrita |
Profundidade por tamanho. Dimensionada em 01; o tamanho muda a papelada, nunca a passagem de verdade, os stills, o piso de riqueza ou o crítico.
| Tamanho | Trabalhos de filme | Como o spine executa aqui |
|---|---|---|
| Micro: 6 s ou menos, ou um ativo | vinheta de logotipo, uma estatística, loop de efeito, card de citação | Três passes: 01, 02 e 05 condensados (a contagem micro de quadros de estilo em references/storyboard.md seção 7), com 03, 04 e 06 not_used e dobrados em um plano em ice/plan/structure.md (estrutura, roteiro, batidas, cues); depois 07 e 08; depois 09 (a leitura de clareza micro, uma rodada de crítico mais um passe de reparo) e 10. Equipe enxuta |
| Padrão: 7 a 60 s, incluindo seus cortes e versões | anúncio de app, vídeo social curto, promo de hype, lançamento, spot institucional, filme curto de marca | Spine completo e cada arquivo de plano; 06 é a folha de cues |