Skip to content

[F6-07] Editar y regenerar desde la web #75

Open

Description

@JCCG-code

Fase: F6 · Tamaño: M · Depende de: #73 (F6-06), #72 (F4-07)
Decisiones: D-05 y D-08 en #1

Objetivo

Que el creador arregle lo que no le gusta del vídeo sin empezar de cero y sabiendo lo que le va a costar.

Alcance

  • En el detalle del proyecto:
    • Historia: botón "Editar" → StoryEditor; al guardar, diálogo de confirmación con lo que se regenerará y el coste estimado.
    • Escena: en cada SceneCard, "Editar prompt" y "Otra imagen" (sin editar), con confirmación y coste.
    • Voz y música: "Cambiar voz" (VoicePicker) y "Otra música".
    • Proyecto caducado: "Regenerar vídeo desde el texto" con coste.
  • Tras confirmar, la pantalla vuelve al modo en vivo y muestra solo los pasos afectados avanzando.
  • Deshacer la última edición de texto (usa revisions[]).

Criterios de aceptación

  • Test (Playwright con fake): editar el prompt de la escena 2 → confirmar → solo la escena 2 y el montaje se ven en curso → nuevo MP4 disponible.
  • Test: el diálogo de confirmación muestra un coste mayor para "editar historia" que para "otra imagen".
  • Test: en un proyecto caducado, "Regenerar vídeo desde el texto" produce un MP4 nuevo.
  • axe sin violaciones; textos en es y en.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions