Performance-driven Takes #65

Closed
opened 2026-10-07 07:34:53 +00:00 by crowmaki · 0 comments
Owner

Parent

#24

What to build

Every Setup matches the locked dialogue timing. See User Stories 114, 186 and 188–191.

Acceptance criteria

  • A Shot over covered Lines sends its Performance slice (Lines plus handles, padded to the frame count) as forced latent audio (VAEEncodeAudio → 0 mask, the job builder's third allowed structural edit) and as a fully_copy audio slot; Voice references are dropped
  • A Take's Line marks are snapshotted from the Performance when queued
  • A Shot that straddles covered and uncovered Lines blocks queuing with "split the Shot or extend the Performance"
  • A per-Scene switch turns the Performance off without losing marks
  • Performance version and slice feed staleness; mark edits make stale only Shots whose slice moved
  • Tests cover the slice, the graph, the straddle block and staleness scope

Blocked by

## Parent #24 ## What to build Every Setup matches the locked dialogue timing. See User Stories 114, 186 and 188–191. ## Acceptance criteria - [ ] A Shot over covered Lines sends its Performance slice (Lines plus handles, padded to the frame count) as forced latent audio (`VAEEncodeAudio` → 0 mask, the job builder's third allowed structural edit) and as a `fully_copy` audio slot; Voice references are dropped - [ ] A Take's Line marks are snapshotted from the Performance when queued - [ ] A Shot that straddles covered and uncovered Lines blocks queuing with "split the Shot or extend the Performance" - [ ] A per-Scene switch turns the Performance off without losing marks - [ ] Performance version and slice feed staleness; mark edits make stale only Shots whose slice moved - [ ] Tests cover the slice, the graph, the straddle block and staleness scope ## Blocked by - #63 - #51 - #58
Sign in to join this conversation.
No description provided.