The grammar
The vocabulary the scenes are built from. A transition is something you pick between two finished clips; a movement carries the film from one state to the next with no join to hide. Every entry here runs a live demo of the slab, states the numbers it starts from, and names the bench that can fail it.
Forty-five seconds, one shot
UI_MOCKUP_START_POSE to UI_MOCKUP_END_POSECardFocus, and it stays sharp because it is DOMThe benches, and what they fail
| Bench | The failure it catches | Reading on the repo |
|---|---|---|
| seam.sh | A join that is really a cut in costume | 552 px against 18,019, 33× |
| handoff-travel.sh | A card that does not actually cross. A freeze frame passes the other checks with full marks, and for months this one did not run at all on macOS, printing a diagnosis about the scene for a fault in itself | 154 px, monotonic centroid |
| beats.sh | A promised beat that is not on screen. The answer was assembling under the composer | the word count must grow |
| fill-measure.sh | A frame that lets its edges die | 20 of 20 samples, four sides alive |
| legibility.sh | Text that does not survive being scaled down | holds under 640 px wide |
| framelocked-verdict.sh | A scene that is not reproducible: it still renders, with different pixels | same pixels every render |
| focus-sharpness.sh | A slab that stopped being DOM: the text falls apart once the camera is on top of it | 2.09× against 1.03× on the fixture |
| fixture-screenshot.sh | Measures nothing. It builds the scene the bench above has to fail, and without it that bench is a promise | first frame magnified 2.26× |
The negative control gets written first. A bench that cannot fail measures nothing, so it is made to exit non-zero on a broken input before its green is worth anything.
What stays out
| Excluded | Why |
|---|---|
| The nine ways to reveal a logo | One is enough, and it goes at the end. Nine is a symptom of what the ecosystem thinks it is for |
| The twelve template transitions | They ship with Remotion already. Rewriting them is wasted work, and they are cuts anyway |
| YouTube furniture | Subscribe reminders, end cards, credits rolls, countdowns. A different trade |
| Decorative backgrounds | Bokeh, matrix rain, particle explosions, starfields. Handsome and mute: they say nothing about the product |
| Anything that needs a cut | If it only works thanks to the edit, it does not belong in one unbroken shot |