CPM-YT-C01-V01 — Auditoría audiovisual final
Fecha: 2026-10-03. Rama de entrega: prototype/ma-cls-c13.
Alcance y método
- Master local:
exports/CPM-YT-C01-V01-production.mp4. - Fuente:
clases/cpm_yt_c01_v01_production.py. - Inspección visual cronológica de todo el metraje mediante fotogramas del MP4, conservando las transiciones y muestras de las pausas; revisión adicional de movimientos, cambios de encabezado, paneles y tiempos fijos.
- Comparación de entradas visuales con transcripción auxiliar local de la toma continua, con tiempos de palabra. La transcripción no sustituye ni modifica el guion, el WAV, el proyecto Reaper o sus marcadores.
- Render integrado mediante
render-cpm-yt-c01-v01-production.ps1. - Los masters, fotogramas y transcripción auxiliar permanecen en
exports/, fuera de Git. La inspección final se registra abajo después del render.
Hallazgos del master inicial y correcciones
| Severidad | Tramo | Problema | Corrección |
|---|---|---|---|
| MAJOR | 00:25–00:36 | La solución de la ecuación aparece antes de su frase | Escritura de suma, producto y ecuación por separado; solución posterior |
| MAJOR | 01:04–01:47 | Cadena y ampliación a los racionales entran completas demasiado pronto | Aparición por sistema numérico y espera antes de la ampliación |
| MAJOR | 03:27 / 04:26 | Paréntesis atraviesan operandos al reagrupar | Carriles superior e inferior para los paréntesis |
| MAJOR | 04:15 / 05:22 | Las letras que intercambian posiciones comparten trayectoria | Semicírculos opuestos; verificación de separación durante el recorrido |
| MAJOR | Igualdades y encabezados | Fundidos simultáneos superponen textos incompatibles | Salida de la expresión anterior antes de la entrada de la nueva |
| MAJOR | 05:38–05:59 | Copias de factores cruzan los sumandos y se superponen al reunirse | Traslado de las copias por un carril superior; retirada antes de reponer los paréntesis |
| MAJOR | 06:06–06:47 | Definición y caso trivial muestran resultados antes de su explicación | Construcción por conjunto, operaciones, elementos y condición; operaciones triviales separadas |
| MAJOR | 07:16–07:40 | Recapitulaciones anticipan las propiedades individuales | Encabezados en los tiempos fijos y filas según las palabras de la voz |
| MAJOR | 08:33–09:49 | Resultados de F₂ e inverso aparecen antes de mencionarse; atención estática | Resultado de suma y pasos de producto/inverso separados; énfasis al retomar el ejemplo |
| MAJOR | 09:56–10:38 | Fracciones del intervalo no siguen la enumeración de propiedades pendientes | Entradas vinculadas a frases concretas, incluida resta/división |
| MAJOR | 11:07–11:34 | Fórmulas de la suma desbordan su tarjeta; evaluación adelantada | Dos filas para la suma, ajuste al marco y entradas sincronizadas |
| MAJOR | 11:35–11:49 | Ecuación completa y solución del inverso de dos adelantadas | Ecuación en 11:41 y solución en 11:46 |
| MAJOR | 12:15–13:15 | Conceptos de orden y preguntas finales entran en bloque o antes de su frase | Rótulos, ejemplos y preguntas revelados por separado |
| MINOR | Tablas de axiomas | Columnas variables y colores inconsistentes en igualdades | Columnas alineadas; variables aisladas con colores estables y operadores neutros |
Tiempos fijos del autor
| Tiempo del video | Acción |
|---|---|
| 05:06.000 | Énfasis de a≠0; la hipótesis permanece visible desde su definición verbal |
| 07:16.000 | Entrada del encabezado de estructura aditiva |
| 07:29.000 | Entrada del encabezado de estructura multiplicativa |
| 07:40.000 | Entrada del encabezado de distributividad |
| 12:15.000 | Entrada de «Lo que todavía no hemos supuesto» |
Los paneles anteriores salen antes de cada cambio; el contenido nuevo no entra antes del tiempo fijado. Las animaciones de entrada comienzan en ese tiempo y alcanzan su opacidad completa después.
Segunda pasada
La primera exportación corregida se inspeccionó de principio a fin y no se aprobó: todavía superponía ecuación y solución en 01:42 y 11:46, y etiquetas de pertenencia en sus cambios. Además, dejaba símbolos aislados al introducir los inversos y conservaba F₂ cuando la voz retomaba el inventario de axiomas. La segunda pasada separa esas salidas y entradas, usa un compañero «?» antes de nombrar el inverso, recupera el inventario en 09:37 y añade la pregunta de resta/división en 13:18 sin anticipar sus definiciones.
Insumos protegidos
SHA-256 de los originales, comprobados antes de las correcciones:
- WAV:
7815b285c543ee1a04542702fda1d4a6423afcca95c00c73d497be2f312a48c7. - RPP:
fdcd38c74d65d286ca8c2de05fc262a2470c7804b02ca882e754344cc7cc3f74.
Validación final
Resultado de la segunda exportación: 0 BLOCKER y 0 MAJOR abiertos.
- Exportación realizada con el script oficial: 1920×1080, H.264, 60 fps, audio AAC estéreo a 48 kHz; duración 821,120 s (13:41,120).
- Inspección cronológica de principio a fin: extracción a 4 fps de todo el MP4, 1020 fotogramas seleccionados por cambio visual y muestras de las pausas, examinados en las 43 láminas
exports/audit-render-2/sheet-00.jpgasheet-42.jpg. Este método es revisión por fotogramas, no una afirmación de reproducción continua a velocidad normal. - Revisión adicional de siete secuencias a 12 fps: soluciones en 01:42 y 11:46, pertenencia en 11:50, conmutatividad de suma y producto, expansión distributiva y factorización. Sin colisiones de operandos ni fundidos de fórmulas incompatibles.
- Verificación a resolución completa de las tarjetas de enteros, inventario de axiomas y cierre; último fotograma inspeccionado en 821,05 s.
- Los cinco hitos coinciden con el tiempo de la escena a 60 fps y se revisaron también en fotogramas a −0,10 / +0,10 / +0,45 / +1,30 s de cada hito.
- Las tres comprobaciones de
verify_production_layout.pypasan; comprobación de sintaxis ygit diff --checksin errores. Render: 400 animaciones, sin avisosSYNC WARN. - WAV y RPP conservan los SHA-256 anteriores. La voz decodificada del master se comparó con el WAV en ventanas de cinco segundos en 30, 120, 210, 300, 450, 600, 735 y 800 s: correlaciones 0,9965–0,9983, desplazamiento uniforme de decodificación de +21,3125 ms respecto de la entrada nominal a 7 s, sin deriva entre el inicio y el final. No se modificó la voz ni el guion.
SHA-256 del MP4 final: a0d57a41781c0f56fa47a9c4585d6349c7f68d9d70be328fea4eeb3fbadd460d.
Las evidencias locales quedan en exports/audit-render-2/, incluidas fixed-cues.jpg, metadata.json y audio-verification.json. El master y las evidencias se mantienen fuera de Git conforme a las exclusiones del proyecto.