Blog
Why 'Keep, Repair, Reject' Should Be Your AI Video Team's New Vocabulary
Why cost per generation is not the most important metric.
By Adi Sideman · October 2026
The best framework I've seen runs every clip through three checks, in order:
- Meaning, at normal speed: does someone who never saw the prompt understand what's happening? A gorgeous shot telling the wrong story still fails here. No partial credit.
- Continuity, slower this time. Hands, object edges, reflections, on-screen text, mouth-sync if there's dialogue. Compared frame by frame against the approved reference.
- Editorial usefulness: clean in and out points, room for captions, does it survive the crop, does it actually cut against its neighbors. A clip can be perfect alone and still break the sequence.
Every shot gets tagged keep, repair, or reject, with the specific reason logged. Not "this feels off." More like "product shape changed at 0:04." That's the whole unlock: naming the failure precisely is what makes the next generation attempt better instead of just another roll of the dice.
The metric that actually matters
Forget cost-per-generation. Track accepted clips ÷ generated clips, and pair it with total cost per accepted clip: generation charges plus every minute of review and repair. A model that's cheap per output can be the expensive choice once you count what it takes to get a usable shot out the other end.
This is the real moat. Not prompt engineering. Review engineering.
That's exactly how we built Popcorn.
We didn't build another model wrapper that spits out clips and hopes for the best. We built Popcorn as an entire video-making ecosystem, around one rule: nothing goes out without a human saying yes.
Popcorn learns your brand and business, finds the stories worth telling, and turns your existing content and IP into new concepts. It builds the creative strategy, writes the scripts, produces the video, creates the motion graphics, and edits in a real timeline, not a prompt box. Then it publishes across your channels, reads the performance data, and feeds those insights into what gets made next.
Every one of those stages has a human checkpoint built in. Not because we don't trust the models (some of them are genuinely great), but because "keep, repair, reject" only works if someone with brand context is actually making the call. That's the difference between an always-on video operation and a slot machine that occasionally pays out a usable clip.
The flashy demo is the easy 10%. The part worth building, the part that actually ships, is everything after the generate button. That's the business we're in.