Skip to content

Use acoustic reference boundaries and retain successful partial scene repairs - #66

Merged
SubSchool merged 1 commit into
mainfrom
fix/acoustic-anchor-boundary
Sep 5, 2026
Merged

SubSchool merged 1 commit into
mainfrom
fix/acoustic-anchor-boundary

Conversation

@SubSchool

Copy link
Copy Markdown
Collaborator

Root cause observed in the live repair

The model timestamp placed the reference speech end near 5 seconds, while the actual audio had already entered a long silent tail. Trimming solely from that annotation still left silence in the last second of the Veo reference.

Changes

  • Inspect the actual audio for trailing silence and prefer that measured boundary when available.
  • Version private anchors so cached pre-fix references are not reused.
  • Rebuild final scene outputs from accepted scene checkpoints after a partially failed regeneration.
  • Mark the scene that actually failed, not an earlier already accepted replacement.

Verification

  • Acoustic regression uses a six-second video with four seconds of signal and an intentionally wrong model timestamp.
  • E2E interrupts a multi-scene regeneration, resumes only the remaining scenes, and verifies the previously accepted replacement is used in the new render.
  • Existing corrupt-anchor recovery and editorial checks pass.

@SubSchool
SubSchool merged commit 6fd71f7 into main Sep 5, 2026
5 checks passed
@SubSchool
SubSchool deleted the fix/acoustic-anchor-boundary branch September 5, 2026 19:49
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