Promotion and re-promotion #57

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

Parent

#24

What to build

A filmmaker can finish the draft they like, matching it exactly. See User Stories 154–157 and #14, #20.

Acceptance criteria

  • Promote queues h3.promotion from the draft's latents (LoadLatent "<file> [output]" → upscaler → concat → refine at final size), with conditioning rebuilt from the draft's recorded prompt, slot assignment and blobs
  • The draft's audio is always frozen with a 0 SetLatentNoiseMask; each Promotion gets a new random refine seed (editable, recorded on the final)
  • Re-promoting replaces the final in place only on success, with a "re-promoting" badge meanwhile; a failed Promotion leaves the draft plus a "Promotion failed" note with Retry
  • A new final marks the Take unseen and keeps circles, pin, notes and Line marks
  • Batch Promote from the Dailies table and P in screening mode
  • Tests assert on the promotion graph against the reference from research/h3-latent-reuse

Blocked by

## Parent #24 ## What to build A filmmaker can finish the draft they like, matching it exactly. See User Stories 154–157 and #14, #20. ## Acceptance criteria - [ ] Promote queues `h3.promotion` from the draft's latents (`LoadLatent "<file> [output]"` → upscaler → concat → refine at final size), with conditioning rebuilt from the draft's recorded prompt, slot assignment and blobs - [ ] The draft's audio is always frozen with a 0 `SetLatentNoiseMask`; each Promotion gets a new random refine seed (editable, recorded on the final) - [ ] Re-promoting replaces the final in place only on success, with a "re-promoting" badge meanwhile; a failed Promotion leaves the draft plus a "Promotion failed" note with Retry - [ ] A new final marks the Take unseen and keeps circles, pin, notes and Line marks - [ ] Batch Promote from the Dailies table and P in screening mode - [ ] Tests assert on the promotion graph against the reference from `research/h3-latent-reuse` ## Blocked by - #54 - #55
Sign in to join this conversation.
No description provided.