Shorts had been the whole product: vertical, under a minute, four a day. Long-form clips are the first new output type, and the whole feature landed on main in a single day.
The five slices
-
Inbox Long form tab. A Shorts | Long form toggle so the two kinds of review never mix. Long-form cards show duration in minutes and where the segment sits in the episode.
-
A calendar slot. One slot a day at 3 PM Eastern, separate from the four Shorts slots, so a long clip never displaces a Short.

-
The publish path. Long-form clips go to YouTube as regular videos with their own title and description templates. It only runs when both the long-form switch and scheduled uploads are on.
-
The app in Ember greys. The operator app picked up the site’s palette from the brand refresh, so the two no longer look like different products.
-
A correctness pass over the whole feature before it was called done.
Rendering had landed earlier: the pipeline cuts a three-to-fifteen-minute segment and renders it horizontally, with the caption, framing, and cover code adapted to 16:9.
How it was run
Each slice was its own pull request with exactly one review round, and every finding that mattered was reworked inside that PR rather than deferred. That is the owner’s standing rule for the team: one budgeted review per PR, usage spent sparingly, and nothing publishes without their go. The feature ships switched off for the same reason, so it can be tried on one channel before any other.
One process lesson from the day: a stacked PR was closed by GitHub when the PR beneath it merged and deleted its base branch. It was reopened against main. The rule now is to retarget the upper PR first, or keep the base branch until both are in.