A missing playblast blacks out the Animatic and keeps the dot green #180

Closed
opened 2026-10-11 06:41:39 +00:00 by crowmaki · 0 comments
Owner

Parent

#139

What happened

When a Shot's current playblast file is deleted or moved outside the app while the Project is open:

  • The Animatic stage goes black for that Shot. It doesn't fall back to the previous version or to the Board (noted in #177).
  • The Shot's dot stays green ("current") until Storage is opened, because the status reads previz_version.missing_at, which only the Storage scan sets (noted in #169 and #178).
  • The Shot's previz panel sees the missing file at once, so the panel and the dot disagree.

User story 53 of #139 asks for missing playblasts to be handled like Missing Renditions. They are, but Renditions have the same delay, and a black stage is worse than a stale badge.

What to build

  • The Animatic stage falls back when the playblast video fails to load: to the Shot's previous version that still has its file, else to the Board.
  • The dot and the Animatic notice a missing playblast without a Storage scan. For example, the previz folder watcher from #163 could also watch playblasts/, or the read model could check the file when it builds the previz status.

Acceptance criteria

  • Integration test: deleting a current playblast from disk makes the Shot's status fall back without opening Storage
  • The Animatic shows the fallback (older version or Board), not a black stage
  • The dot and the previz panel agree
## Parent #139 ## What happened When a Shot's current playblast file is deleted or moved outside the app while the Project is open: - The Animatic stage goes black for that Shot. It doesn't fall back to the previous version or to the Board (noted in #177). - The Shot's dot stays green ("current") until Storage is opened, because the status reads `previz_version.missing_at`, which only the Storage scan sets (noted in #169 and #178). - The Shot's previz panel sees the missing file at once, so the panel and the dot disagree. User story 53 of #139 asks for missing playblasts to be handled like Missing Renditions. They are, but Renditions have the same delay, and a black stage is worse than a stale badge. ## What to build - The Animatic stage falls back when the playblast video fails to load: to the Shot's previous version that still has its file, else to the Board. - The dot and the Animatic notice a missing playblast without a Storage scan. For example, the previz folder watcher from #163 could also watch `playblasts/`, or the read model could check the file when it builds the previz status. ## Acceptance criteria - [ ] Integration test: deleting a current playblast from disk makes the Shot's status fall back without opening Storage - [ ] The Animatic shows the fallback (older version or Board), not a black stage - [ ] The dot and the previz panel agree
crowmaki referenced this issue from a commit 2026-10-16 07:05:33 +00:00
Sign in to join this conversation.
No description provided.