¿Qué hace ice-film?
Flujo de trabajo para películas de motion graphics hechas desde cero, desde el brief hasta la película entregada, siguiendo las diez etapas de la columna vertebral. Nunca reafirma una regla de dominio; señala la habilidad que la contiene.
1. Primer paso
Busca ice/state.json en la carpeta de trabajo.
- Ausente: deja de leer esta habilidad. Abre el enrutador (
ice-motion-director/SKILL.md) y síguelo; él crea el proyecto, ejecuta la etapa 01 de ingreso y llama de nuevo a este flujo de trabajo. - Presente: léelo y reanuda en
currentdentro delmoderegistrado. No vuelvas a preguntar lo que los archivos ya responden.
Ruta incorrecta, ahora o a mitad de ejecución (una voz en off didáctica, metraje para editar, una referencia para rehacer, solo ideas, animación Lottie o de UI; un sting de logo renderizado como video permanece aquí): vuelve al enrutador y registra el motivo en history.
2. Entradas e inicio
- Lee
ice/BRIEF.mdyice/DIRECTION.md. Cuando falteice/DIRECTION.md, créalo con el encabezado de la sección 7 deice-direction/references/decision-process.md; nunca lo devuelvas para pedirlo. - Lee la hoja de verdad
ice/assets/TRUTH.md(ice-assets). Ninguna afirmación, número, logo, rostro o pantalla entra en la película a menos que esté ahí o marcada como ilustrativa. - Dimensiona el trabajo (tabla de profundidad más abajo) y elige la fila del equipo (
references/film-setup.mdsección 2) antes de despachar cualquier sub-agente. Un prompt corto recibe el mismo nivel que uno detallado: completa los vacíos desde el archivo de tipo y ice-direction, registra cada decisión, nunca recurras a una plantilla.
Lee el presupuesto. Cada fila de ## Etapas de la columna vertebral marca sus archivos como Requeridos (ábrelos, en el orden listado) o Solo si <condición> (ábrelos solo cuando se cumpla la condición). Un archivo nombrado con una sección: lee solo esa sección. No abras nada más, ni nada que un archivo simplemente mencione, a menos que la etapa no pueda terminarse sin ello. Las rutas references/ y roles/ están dentro de esta habilidad; una ruta que comienza con el nombre de otra habilidad está en la carpeta de esa habilidad, junto a esta.
Paradas y aprobaciones. La ejecución espera al usuario solo en las paradas del enrutador (ice-motion-director/SKILL.md sección 5, "Paradas"). Cualquier otra "pregunta" en esta habilidad y sus archivos significa, en modo automático, decidir, registrarlo en ice/DIRECTION.md e informarlo en la nota de entrega; en modo paso a paso, ponerlo en la tarjeta de revisión de esa etapa. Aprobación: el usuario en modo paso a paso; en modo automático, el crítico de la etapa que asigna la fila del equipo (references/film-setup.md sección 2), luego el rol aprobador (ice-direction/references/roles.md sección 5), que verifica el "Hecho cuando" de la fila elemento por elemento. Lecturas de claridad 1 a 3 en las filas siguientes son la puerta del espectador frío (ice-qa/references/clarity-gate.md): un FALLO bloquea 07 o 10 en todos los modos.
Etapas de la columna vertebral
El enrutador posee la columna vertebral y el mapa stages en ice/state.json; esta sección dice qué significa cada etapa para una película hecha desde cero. Los números de etapa son siempre de dos dígitos; los pasos dentro de una etapa (pase de verdad, paso de aperturas, paso de hoja de claves) llevan nombres. Cada archivo de tipo tiene una línea legible por máquina Stage order: <stages>, copiada en order.
Carriles paralelos y la forma legible por máquina Stage order:: ice-motion-director/SKILL.md sección 4 (01 02 03 [04 05] 06 [07 08a] 08b 09 10 por defecto; un corchete es un carril). Las películas lideradas por pantallas reales (anuncio de app, recorrido de UI, lanzamiento de producto con pantallas) capturan las pantallas reales en 01 y ejecutan 05 antes que 04, porque el look es la UI capturada.
| Etapa | Qué hace este flujo de trabajo en ella | Archivos a abrir | Hecho cuando |
|---|---|---|---|
| 01 brief | Ingreso de ice-direction primero: investigación de RQ-negocio, RQ-marca y RQ-reglas, luego el mensaje de una pregunta; escribe el brief de negocio, el plan de material de marca y la nota de cumplimiento (los pasos que el enrutador ya ejecutó no se repiten). Luego: elige el tipo de película y copia su línea Stage order:; dimensiona y fila del equipo; pase de verdad (cada afirmación, número, logo, rostro y pantalla que la película necesita está en la hoja de verdad o marcado como ilustrativo). Los tipos liderados por pantallas reales capturan las pantallas reales ahora. Los tipos liderados por pista (promo hype, videoclip, texto cinético cortado a una pista, reel) toman o eligen la pista, ejecutan su verificación de licencia de sincronización y miden su mapa de ritmo ahora; otros tipos liderados por música (película de marca por defecto) lo hacen solo cuando una pista con licencia ya lidera, y una partitura de código obtiene su tempo en 05 y se compone en 08a | Requeridos: ice-direction/SKILL.md sección 3 Parte A (ingreso de etapa 01, pasos 1 a 7, y los archivos que esos pasos nombran); references/film-setup.md; references/film-types/<type>.md, solo su línea Stage order: y las secciones Fit, Propósito, Maestro de tiempos, Verdad y contenido, Entregables (las otras secciones en la etapa que las usa); ice-assets/SKILL.md; ice-assets/references/truth-sheet.md secciones 1 a 4, 6 y 12. Solo si hay una marca real o de referencia: ice-assets/references/brand-authenticity.md secciones 3 y 10 (sección 4 solo cuando no exista un archivo de logo oficial). Solo si hay pantallas reales: ice-assets/references/screen-capture.md secciones 1 y 2. Solo si la película muestra un producto: references/launch-principles.md sección 4. Solo si una pista lidera: ice-audio/references/music-choice-and-licensing.md sección 5 y ice-audio/references/cue-map-and-beat-sync.md sección 3 | ice/BRIEF.md tiene su brief de negocio completado o marcado "no es un negocio"; ice/research/COMPLIANCE.md existe; una marca real tiene ice/assets/BRAND-MATERIAL.md y ice/assets/brand-sheet.json; subtype, size, order, crew y crew_flags están en ice/state.json; cada afirmación, número, logo y pantalla planificados está en ice/assets/TRUTH.md o marcado como ilustrativo; liderado por pantallas reales: capturas en disco; una pista que lidera pasó su verificación de sincronización y ice/audio/beatgrid.png existe |
| 02 concepto | ice-direction ejecuta la ronda de propuestas; un crítico elige un concepto. Luego tres opciones de estructura del archivo de tipo que lo llevan; un crítico elige | Requeridos: ice-direction/references/pitch-round.md sección A; references/structure.md; references/film-types/<type>.md (Opciones de estructura); ice-qa/references/clarity-gate.md secciones 2 y 6. Solo si hay una marca: ice-qa/references/identity-tests.md. Solo si la película muestra un producto: references/launch-principles.md secciones 6-7 | para una marca, el concepto elegido pasó la prueba de marca y el intercambio de competidores en su descripción ciega; el concepto está registrado en ice/DIRECTION.md y escrito en ice/plan/concepts.md con su conclusión para el espectador; ice/plan/structure.md nombra la opción elegida, las rechazadas con razones de una línea y una huella de estructura que difiere de películas anteriores |
| 03 guión | Paso de guión: copia, texto en pantalla y voz en off por compás e idioma. Paso de aperturas: tres aperturas provisionales y la puerta de los primeros 3 segundos. Paso de versiones: cada versión que el brief o la lista de Entregables del tipo requiera (idiomas, relaciones de aspecto, cortes de 15 s y 6 s, capítulos), cada corte con su propio gancho | Requeridos: references/script.md; references/openers-and-endings.md; references/film-types/<type>.md (Rangos de ritmo, Densidad de texto); ice-assets/references/truth-sheet.md sección 5. Solo si un compás necesita una forma de guión: references/script-shapes.md. Solo si hay voz: ice-audio/references/voiceover.md sección 3. Solo si es árabe o mixto: ice-arabic/SKILL.md | ice/plan/script.md pasa la prueba de afirmaciones, encaja en su presupuesto de palabras, está segmentado por claves y tiene cada idioma verificado; ice/plan/versions.md lista cada versión con su duración, aspecto, idioma y gancho (o dice "solo maestro"); ice/plan/hooks.md contiene tres aperturas y la elección de la puerta |
| 04 storyboard | Bocetos aproximados, composición y temporización, sin el look: tabla de compases, contrato de llevar y entregar, boceto aproximado (marcos de bloqueo en gris con copia real), plan de tomas, plan de movimiento. Las líneas Style: y Palette: se leen como set at 05 hasta 06 (las películas lideradas por pantallas reales ejecutaron 05 primero y las escriben ahora) | Requeridos: references/storyboard.md secciones 1-6; ice-qa/references/storyboard-lint.md secciones 1-2; references/film-types/<type>.md (Política de transiciones, Política de cámara durante las pausas, Piso de riqueza); ice-qa/references/clarity-gate.md secciones 1, 3, 6 y 8. Solo si la película muestra un producto: references/launch-principles.md secciones 1-3, 8-9. Solo si se necesita una regla de composición: ice-motion/references/composition-and-staging.md sección 7. Solo si un compás usa un plano de movimiento: ice-motion/SKILL.md | ice/plan/storyboard.md pasa el lint y cada compás tiene un trabajo, un portador y una salida; ice/plan/rough-board.png existe; ice/plan/shot-plan.md da a cada toma un inicio, estados decisivos y de entrega, una razón de cámara y una estimación de riqueza; ice/plan/motion-plan.md existe; la lectura de claridad 1 pasa (con 05) |
| 05 look | ice-direction decide paleta, tipo, estilo, lenguaje de movimiento y liderazgo de sonido, cada uno con opciones y un crítico. Este flujo de trabajo hace el tablero de ánimo y los marcos de estilo con copia real, fuentes reales y el material real de la marca | Requeridos: ice-direction/references/pitch-round.md sección B; references/storyboard.md sección 7; ice-styles/SKILL.md; ice-qa/references/clarity-gate.md secciones 1, 3 y 8; ice-qa/references/studio-benchmark.md. Solo si hay una marca: ice-qa/references/identity-tests.md secciones 3-6. Solo si el tipo no está bloqueado por un archivo de diseño: ice-type/SKILL.md. Solo si hay una marca real: ice-assets/references/brand-authenticity.md secciones 3-4 | las entradas de look en ice/DIRECTION.md tienen cada una una razón y una fuente; el tablero de ánimo está en ice/plan/mood-board/ y los marcos de estilo en ice/plan/style-frames/; la puerta de look por defecto y la verificación de distancia de 4-de-6 ejes pasan (ice-qa mide); la lectura de claridad 1 pasa (con 04: ice-qa/references/clarity-gate.md, ejecutada cuando la última de 04 y 05 se dibuja), con la prueba de marca y el intercambio en marcos enmascarados; el benchmark del estudio está registrado y se informó al usuario una brecha limitada; los marcos dibujados por código pasan la verificación de arte (references/storyboard.md sección 7) |
| 06 animática | Fusiona 04 y 05: completa las líneas de bloqueo, construye el tablero de fotogramas fijos (cada toma en su pose establecida con el look), vuelve a ejecutar el lint. Paso de hoja de claves: un maestro de tiempos, cada clave colocada. Paso de animática: el tablero de fotogramas fijos temporizado con la hoja de claves con sonido temporal o final, o una animática completa cuando la tabla de profundidad lo pida. Vista previa habitual para la parada de aprobación del enrutador | Requeridos: references/storyboard.md sección 7; references/cue-sheet.md; ice-audio/references/cue-map-and-beat-sync.md secciones 1-2; ice-qa/references/clarity-gate.md secciones 3 y 8. Solo si hay una animática completa: ice-ideas/references/storyboards-and-animatics.md sección 6 | ice/plan/stills-board.png está en o por encima del piso de riqueza del tipo y el lint pasa con líneas de bloqueo reales; ice/plan/cue-sheet.json está bloqueado, cada clave nombrando su fuente (palabra, compás, transitorio, tiempo de lectura); una animática completa está en ice/renders/animatic.mp4; la lectura de claridad 2 pasa |
| 07 construcción | Primero el compás más difícil y una transición crítica, fotogramas fijos en cada clave, luego el borrador completo en el piso de riqueza; los constructores se dividen por archivo en películas largas. Se ejecuta junto a 08a | Requeridos: references/build.md; ice-engines/SKILL.md. Solo si hay UI real: ice-assets/references/screen-capture.md y references/launch-principles.md sección 5. Solo si hay una marca real: ice-assets/references/brand-authenticity.md sección 11. Solo si hay un sting de logo o bloqueo final: references/logo-sting-pipeline.md. Solo si ice/plan/hooks.md dice Render study: pending (07): references/openers-and-endings.md sección 3. Solo si hay un sub-agente constructor: roles/builder.md | la construcción de la composición; los fotogramas fijos en cada clave pasan; el borrador es un nuevo archivo ice/renders/draft-<n>.mp4; la verificación de arte confirma 05 en la construcción |
| 08 sonido | 08a, junto a 07: partitura, lista de SFX y voz desde la hoja de claves bloqueada bajo la política de sonido del tipo; ninguna pista se usa antes de su verificación de licencia de sincronización. 08b, después de 07: mezcla y masterización del borrador | Requeridos: ice-audio/SKILL.md; references/film-types/<type>.md (Política de sonido); references/cue-sheet.md | 08a: la partitura, SFX y voz están en ice/audio/ con filas en ice/assets/CREDITS.md; 08b: la mezcla se asienta en el último borrador, los golpes caen en sus claves, la puerta de sonoridad de ice-audio pasa |
| 09 revisión | Bucle de crítico en el borrador con su sonido: revisores frescos de solo lectura, pases, orden de correcciones, regla de parada | Requeridos: ice-qa/references/clarity-gate.md secciones 3 y 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 (Umbrales de QA, Piso de riqueza) | la lectura de claridad 3 pasa antes de la primera ronda de película; el veredicto ENVIAR, o la regla de parada alcanzada y escrita en la nota de entrega, está en ice/review/; los umbrales de QA del tipo están medidos |
| 10 entregar | Render final y maestro después de 09 (sin más aprobación en modo automático), luego cada versión planificada en 03 (renderizada en paralelo), nombrado, el informe, la huella | Requeridos: references/build.md sección 4; references/delivery.md; ice-qa/references/delivery-report.md. Solo si hay un sub-agente finalizador: roles/finalizer.md | los finales son nuevos archivos en ice/renders/final/; cada versión en ice/plan/versions.md está renderizada; ice/review/NOTE.md informa números medidos honestamente y lista los permisos que un propietario de marca necesitaría; la huella está escrita |
Profundidad por tamaño. Dimensionado en 01; el tamaño cambia el papeleo, nunca el pase de verdad, los fotogramas fijos, el piso de riqueza ni el crítico.
| Tamaño | Trabajos de película | Cómo se ejecuta la columna vertebral aquí |
|---|---|---|
| Micro: 6 s o menos, o un activo | sting de logo, una estadística, bucle de efecto, tarjeta de cita | Tres pases: 01, 02 y 05 condensados (el recuento micro de marcos de estilo en references/storyboard.md sección 7), con 03, 04 y 06 no_usados y fusionados en un solo plan en ice/plan/structure.md (estructura, guión, compases, claves); luego 07 y 08; luego 09 (la lectura de claridad micro, una ronda de crítico más un pase de reparación) y 10. Equipo reducido |
| Estándar: de 7 a 60 s, incluye sus cortes y versiones | anuncio de app, corto social, promo hype, lanzamiento, spot de industria, película de marca corta | Columna vertebral completa y cada archivo de plan; 06 es la hoja de claves |
… [truncado para traducción]