Nothing broke — the first render shipped. Stills at 70% and final frame verified: series bar, DAY 14 pill, all four phrases, rule, sign-off and footer progress present with no overlap or clipping.
Original promptTested
Quote card prompt — daily quote series (vertical) — Remotion prompt (series bar + DAY 14 marker)
Banned list —Beat grid —Build method —Self-review —
<direction>
An 8-second vertical daily-quote series card (1080x1920, 240 frames at 30fps) for the series DAILY SPARK. House style: near-black #0a0a0a background, white type, ONE accent #ff5c1a, Arial/Helvetica bold, no webfonts. A series title bar sits at the top; a DAY 14 pill marks the episode; the quote "Small steps, taken daily, outrun big plans never started." lands phrase-per-line with the last phrase in accent; an accent rule draws; the series sign-off follows; a footer progress row shows DAY 14 OF 30 with "NEW QUOTE TOMORROW". The quote must be original or generic public-domain-style — never attribute a line to a real person who did not say it.
Banned: giant decorative quote marks, word-by-word animation, author names, background photography, script fonts, fade-to-black endings.
</direction>
<structure>
Frames 4-22 — Series bar fades in: DAILY SPARK left, "QUOTE SERIES" right.
Frames 14-38 — DAY 14 pill springs in under the bar.
Frames 34-106 — The quote lands one phrase per line, staggered 24 frames, small overshoot, hard settle: "Small steps, taken daily, outrun big plans never started.".
Frames 150-190 — Accent rule draws to 600px.
Frames 196-220 — Sign-off "— DAILY SPARK" and footer progress (DAY 14 OF 30 · NEW QUOTE TOMORROW) fade in.
Final frame — bar, pill, full quote, rule, sign-off and footer all visible; the last frame is the shareable still.
</structure>
<build>
One Remotion composition, 1080x1920, 30fps. Phrases are block-level spans with individual spring() starts; the rule is a width interpolate(); the footer is a clamped fade. Every frame is a pure function of the frame number — no CSS animations, no timers.
</build>
<gotchas>
- Phrase-per-line only works for short quotes: if the quote needs more than four phrases, shorten the quote — do not shrink the type to force it.
- The DAY pill must be positioned from the series bar, not the frame edge, or it detaches when the series name length changes.
- The footer progress row has exactly 30 segments for a 30-day series; a different series length needs a different segment count, not stretched segments.
</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.
Deliberately different from Wave 1's #10 remotion-quote-card (giant quote mark, word-by-word, named author): this one is series-framed — series title bar, DAY marker, footer progress — with an original line and no real-person attribution.