Video generation stops being magical the moment you try to ship it. Suddenly the problem is not “can the model make a cool clip?” It is “what happens when the job takes four minutes, the asset URL expires, the user refreshes the page, the edit fails halfway through, and support