Skip to content

fix(demo): stop scene blocks from overlapping in the video - #1

Merged
yablokolabs merged 2 commits into
mainfrom
fix-demo-video-overlap
Oct 9, 2026
Merged

yablokolabs merged 2 commits into
mainfrom
fix-demo-video-overlap

Conversation

@yablokolabs

Copy link
Copy Markdown
Owner

Summary

  • Five scenes of the demo video (vision, active, remeasure, approval, evaluation) held more content than a 1080-line frame. The centred stage grid then lay across the headline above it and the alert below it.
  • scripts/check_scene_layout.mjs only compared elements with the frame edges, so it reported all ten scenes as good. It now also fails when stage content is taller than its row and when two blocks cover the same pixels.
  • The scenes are reduced until all ten pass. The title tagline has clearance from the wordmark. The outro no longer shows the AWS line.
  • The narration, its timing and the subtitles are not changed. The video is rendered again at the same length, 4:41.

Test Plan

  • The new check failed on the five scenes before the scene changes (20 faults), and passes on all ten after them
  • npm run typecheck in demo/videowright
  • Full render, 16,885 frames, 281.4 s, 1920x1080 at 60 fps
  • Frames extracted each 8 s from the new video and examined: no overlap
  • Listen to the video one time from start to end

Five scenes held more content than a 1080-line frame. The stage grid is
centred and may shrink, so the extra height lay across the headline above
it and the alert below it. The layout check only compared elements with
the frame edges, so it reported all ten scenes as good.

The check now also fails when stage content is taller than its row and
when two blocks cover the same pixels. The scenes are reduced until all
ten pass: shorter lists and captions, one-line headlines, and the tool
calls in two columns. The title tagline has clearance from the wordmark.
The outro no longer shows the AWS line.

The narration and its timing are not changed. The video is rendered
again at the same length, 4:41.
@yablokolabs
yablokolabs merged commit ae3174c into main Oct 9, 2026
5 checks passed
@yablokolabs
yablokolabs deleted the fix-demo-video-overlap branch October 9, 2026 06:44
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