I was testing a faceless Shorts pipeline when a job reached the end without producing a video I wanted to publish.

The incidents and measurements here come from my own build records. I checked every technical claim against those records before including it.

Nothing had crashed. The script had become narration, the images had become scenes, and the scenes had become an MP4. The failure was less convenient: the visual direction changed from scene to scene, so the video felt assembled rather than directed.

That is a difficult failure to represent in a generation system. A worker sees completed jobs. A creator sees a video that does not belong on their channel.

The fix was not another retry button. I needed review gates that could stop the pipeline while the wrong decision was still cheap to change.