I run a YouTube channel where an AI agent does everything — picks topics from its own analytics, writes the script, renders the animation, directs its own text-to-speech, and schedules the upload. The interesting part isn't the generation. It's the gate.
Nothing ships unless a quality gate passes. It started at 15 checks; it's at 21 and growing, because every check exists for one reason: something real broke, shipped, or embarrassed us, and we never wanted to see it again. Here are the scars I learned the most from.
The check that was silently useless
The gate had a "no frozen frames" check from day one: compare consecutive frames, fail if they're bit-identical. It never fired. Not once.
That's because it couldn't fire — background grain and glow effects jitter at least one pixel every frame, so nothing is ever bit-identical, and a completely static 30-second shot sails through. We found out when a human reviewer wrote the note the check was supposed to make impossible: "bad to have still background, try to always have something moving."






