|
|
|
|
@ -31,6 +31,38 @@ principal y sus versiones musicales, pero dejará de confundir:
|
|
|
|
|
| PR 9 | Pendiente | Retirar el catálogo global del layout |
|
|
|
|
|
| PR 10 | En curso | Retirar último rol legado y dividir UI monolítica |
|
|
|
|
|
|
|
|
|
|
### Punto de reanudación · 11 de septiembre de 2026
|
|
|
|
|
|
|
|
|
|
La rama de trabajo es `codex/redisenio-dominio-musical`. El último bloque
|
|
|
|
|
funcional está en `bdec1e8`: el panel ya crea canciones como borrador y puede
|
|
|
|
|
procesar un máster tanto durante el alta como desde una ficha antigua sin
|
|
|
|
|
audio. La operación genera y enlaza el máster privado, la escucha MP3 completa
|
|
|
|
|
a 96 kbps y la onda de 128 puntos; no sobrescribe archivos existentes.
|
|
|
|
|
|
|
|
|
|
Estado verificado al cerrar la sesión:
|
|
|
|
|
|
|
|
|
|
- `npm run check:sitio`: 0 errores y 0 avisos;
|
|
|
|
|
- `npm run check:panel`: 0 errores y 0 avisos;
|
|
|
|
|
- `npm run test:unit -- --run`: 34 archivos y 387 pruebas correctas;
|
|
|
|
|
- builds de producción del sitio y del panel correctos;
|
|
|
|
|
- transcodificación real comprobada con un WAV temporal;
|
|
|
|
|
- 24 migraciones aplicadas, ninguna pendiente y auditoría musical íntegra.
|
|
|
|
|
|
|
|
|
|
Para probar una subida en el entorno desplegado, el panel necesita `ffmpeg` y
|
|
|
|
|
`ffprobe` en `PATH`, `BODY_SIZE_LIMIT=256M` y las mismas rutas `MEDIA_DIR`,
|
|
|
|
|
`ESCUCHA_DIR` y `ONDA_DIR` que usa el sitio. Los valores y el proxy están
|
|
|
|
|
documentados en `despliegue/con-proxy-manager.md`.
|
|
|
|
|
|
|
|
|
|
Orden acordado para continuar:
|
|
|
|
|
|
|
|
|
|
1. incorporar la portada opcional al mismo alta, con validación, recorte
|
|
|
|
|
cuadrado y registro en `medio`;
|
|
|
|
|
2. completar en el panel los créditos de interpretación —rol, instrumento,
|
|
|
|
|
acreditación y orden— y el audio propio de cada versión musical;
|
|
|
|
|
3. abordar PR 9: sustituir el catálogo completo del layout raíz por consultas
|
|
|
|
|
específicas de cada ruta;
|
|
|
|
|
4. dividir los editores monolíticos cuando esos contratos ya sean estables.
|
|
|
|
|
|
|
|
|
|
El trabajo será incremental. Las migraciones serán aditivas hasta que las
|
|
|
|
|
lecturas nuevas estén verificadas; ninguna columna ni relación actual se
|
|
|
|
|
retirará en la misma entrega que introduce su sustituta.
|
|
|
|
|
|