Video de Lanzamiento
ANTECEDENTES REQUERIDOS: habilidad marketing-studio; leer también
${CLAUDE_SKILL_DIR}/../../docs/playbook/remotion.md,
${CLAUDE_SKILL_DIR}/../../docs/playbook/audio.md y
${CLAUDE_SKILL_DIR}/../../docs/playbook/capture.md. Trabajar en ${CLAUDE_SKILL_DIR}/../...
Produce una película con score y su dirección, plan de tomas, aprobaciones por etapa, evidencia de renderizado
y registro de revisión dentro de <product>/marketing/assets/<brand>/. Leer
docs/production-quality.md antes del trabajo de producción.
Una película no está terminada sin audio, y audio significa una voz que explica el producto.
La puntuación no es opcional y node scripts/check-audio.mjs <brand> --project <product>
debe salir con 0 antes de la palabra "terminado". Dos cortes postflop se enviaron sin sonido el 2026-09-01;
por eso existe esta línea.
Ruta
Elige la ruta a partir del concepto y la demostración del producto. Usa una composición personalizada bajo
studio/src/films/<brand>/ cuando la película necesite un mundo visual o sistema de tomas específico del producto.
Usa la composición dirigida LaunchVideo cuando su plan de tomas creado pueda transmitir
la idea sin recurrir al deck heredado de cinco actos. Una toma puede usar una captura real,
UI reconstruida nativa, 2D, 3D o un híbrido. Reconstruir la UI es útil para acciones controladas;
no es un requisito universal.
Receta
- Establece
<product>explícitamente con--project. No crees ninguna entrada o salida de producto generada enout/local del motor. - Explora direcciones distintas, elige una con una razón específica y registra su metáfora visual,
intención de sonido, referencias con procedencia y marco de estilo revisable en
direction.json. El preajuste es solo una gramática inicial. - Escribe el plan de tomas antes de la producción completa. Cada toma necesita un propósito, duración, escala, cadencia de cámara, intención de transición, límites de texto legible, fuente/referencia y pulso de audio. Planifica la narración con la edición; cada afirmación numérica remite a un breve punto de prueba.
- Construye una animática con sonido que incluya voz en scratch y música. Un revisor externo nombrado aprueba tanto el marco de estilo como la animática, vinculados a sus hashes. Un argumento visual débil se detiene aquí, antes del trabajo de acabado.
- Construye la ruta elegida. LaunchVideo dirigido consume
directiony lasshotscreadas; una película personalizada posee sus componentes de toma y línea de tiempo. Los cortes de coincidencia pueden superponerse, cortar en seco, barrer, disolver o continuar el movimiento según lo exija la relación. Los fotogramas finales estáticos son una opción, no una regla. - Renderiza pruebas de tomas económicas y una vista previa versionada. Inspecciona la acción del producto en el tamaño de entrega, el inicio/medio/final de cada toma y los fotogramas alrededor de cada corte. Arregla la lista de defectos escrita, luego realiza el renderizado a resolución completa una vez.
- Construye las entradas de narración, música y SFX propiedad del producto y pone puntuación al bloqueo silencioso con
node scripts/score-film.mjs <brand> <film.mp4> --project <product>. Rechaza la narración superpuesta y verifica el master entregado. Solo música requiere la excepción registrada explícitamente; nunca impliques narración que esté ausente. - Genera evidencia vinculada a hash a partir del renderizado final exacto:
node scripts/contact-sheet.mjs <brand> --project <product> --plan <production-plan.json> --render <final.mp4>. - En Mission Control, un director nombrado, operador o revisor independiente ve el
corte completo con puntuación, registra defectos y el veredicto "¿compartiría esto?". Luego ejecuta
node scripts/judge-production.mjs <brand> --project <product> --plan <production-plan.json> --render <final.mp4> --strict. - Ejecuta las compuertas existentes de audio, paleta, prueba/lint del estudio y smoke. Prueban propiedades y tiempo de ejecución, no gusto. Solo el bloqueo con puntuación y PASS estricto pasa a la matriz de producción y al kit de postproducción.