Skip to content

Complete production orchestration, MiniMax timing, and clip versioning - #6

Merged
IAnMove merged 19 commits into
mainfrom
agent/scheduler-observability
Aug 23, 2026
Merged

Complete production orchestration, MiniMax timing, and clip versioning#6
IAnMove merged 19 commits into
mainfrom
agent/scheduler-observability

Conversation

@IAnMove

@IAnMove IAnMove commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Resumen

Este PR integra en main el trabajo acumulado en agent/scheduler-observability —19 commits en total— para
completar y robustecer los flujos de producción.

  • Añade tareas persistentes, planificación de recursos, recuperación de cancelaciones y mayor visibilidad de
    actividad en Director, Series, música, imágenes, 3D y edición.
  • Amplía Series Lab, la creación de historias y tráileres, la biblioteca de estilos, el montaje y los controles de
    revisión.
  • Corrige la generación con MiniMax H3: tiempos exactos de diálogo, intervalos silenciosos, idioma hablado, intención
    de audio y resolución.
  • Mejora la lectura de Director y Story Lab, así como la inspección de imágenes generadas.
  • Añade historiales no destructivos por posición en Montaje.
  • Permite elegir explícitamente qué versión de cada clip entra en el vídeo final.
  • Añade Rehacer este clip, que carga el clip seleccionado en Creación de vídeo con su prompt, modelo, seed,
    duración, resolución, imágenes y referencias.
  • Permite devolver una nueva generación a su posición original mediante Usar en Montaje · clip N, conservando todas
    las versiones anteriores.

Motivación

Los procesos largos estaban repartidos entre sistemas de tareas diferentes, dificultando la recuperación, cancelación
y seguimiento de cada producción.

Además, MiniMax H3 podía completar con voces inventadas los segundos anteriores o posteriores a un diálogo corto,
generando conversaciones ininteligibles o en otros idiomas.

En Montaje solo se representaba la última versión de cada clip. Esto impedía comparar intentos, recuperar versiones
anteriores o regenerar una única posición de forma segura.

Impacto para el usuario

  • Los trabajos de producción son más fáciles de seguir y recuperar.
  • Los diálogos de MiniMax quedan limitados al intervalo previsto.
  • La voz sigue generándose dentro de MiniMax.
  • Los intervalos sin diálogo piden explícitamente ausencia de voces.
  • Cada posición del montaje conserva todas sus versiones.
  • Se puede rehacer un único clip sin regenerar toda la producción.
  • Join clips utiliza solamente la versión seleccionada de cada posición.
  • Las versiones no seleccionadas se conservan y pueden recuperarse posteriormente.

Validación

  • PYTHONPATH=app app/env/bin/python -m pytest -q1252 pruebas superadas
  • npm run lint en ui/ — correcto
  • npm run build en ui/ — correcto
  • git diff --check — limpio
  • Comprobada la migración del montaje af359ae3, con sus 32 posiciones, sin modificar la producción

IAnMove added 19 commits August 10, 2026 09:17
Checkpoint the pending completed work: preserve H3 audio and portrait composition, improve Story Lab trailer review and image previews, add exact-slot Montage replacement, and retain existing model/resource persistence updates.
Schedule each authored H3 line against the effective frame duration, reserve closed-mouth silence around it, and keep vocal guidance out of the full-clip soundscape. Preserve reviewed language tags and cover windowed prompts and job boundaries with regression tests.
@cursor

cursor Bot commented Aug 16, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@IAnMove
IAnMove merged commit 68aa157 into main Aug 23, 2026
1 of 2 checks passed
@IAnMove
IAnMove deleted the agent/scheduler-observability branch September 5, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant