Nothing broke — the first render shipped. Stills at 70% and final frame verified: banner, headline, all three chips, CTA and sample footer present with no overlap or clipping.
Original promptTested
Announcement prompt — news/update film (vertical) — Remotion prompt (breaking banner + version headline)
Banned list —Beat grid —Build method —Self-review —
<direction>
A 9-second vertical announcement film (1080x1920, 270 frames at 30fps) for the fictional brand BRIGHTLINE. House style: near-black #0a0a0a background, white type, ONE accent #ff5c1a, Arial/Helvetica bold, no webfonts. An accent "BREAKING UPDATE" banner springs in with "FROM THE BRIGHTLINE TEAM" under it; the headline "VERSION 2.0 IS LIVE." lands huge with the second line in accent; a one-line summary follows; three feature chips FASTER EXPORTS / DARK MODE / TEAM FOLDERS stagger in with accent dots; a CTA pill UPDATE NOW → lands; a footer reads "FICTIONAL PRODUCT — SAMPLE ANNOUNCEMENT" until the release is real. No real product claims, no gradients, no glows.
Banned: more than three features (the film becomes a list), a CTA before the features, version numbers that do not match the headline.
</direction>
<structure>
Frames 6-30 — BREAKING UPDATE banner springs in; "FROM THE BRIGHTLINE TEAM" fades under it.
Frames 30-60 — Headline "VERSION 2.0 IS LIVE." springs up with the summary line.
Frames 84-150 — Feature chips stagger in, 22 frames apart: FASTER EXPORTS, DARK MODE, TEAM FOLDERS.
Frames 168-192 — CTA pill UPDATE NOW → springs in.
Frames 196-220 — Sample-announcement footer fades in.
Final frame — banner, headline, all three chips, CTA and footer all visible.
</structure>
<build>
One Remotion composition, 1080x1920, 30fps. Banner, headline and CTA are spring() entrances; chips stagger from a features array so a fourth chip is a data change, not a layout rebuild. Every frame is a pure function of the frame number.
</build>
<gotchas>
- Cap the feature list at three: vertical space runs out fast, and a fourth chip collides with the CTA.
- The banner text must fit its pill: at 36px with 5px letter-spacing, "BREAKING UPDATE" is the longest safe label.
- The sample footer is part of the composition: remove it only when the announcement describes a real release.
</gotchas>
Before you finish: step through the timeline at five points and fix anything that overlaps, clips the frame, or drifts off the beat grid.
The news-update template: breaking banner, version headline, three feature chips, one CTA. Fictional product, sample announcement — swap in your real release.