Not every script is ready for generation. A clean outline can still fail on screen if the claim is soft or the proof beat is missing. The human pass is the filter before you spend render time.
Ready means: one audience sentence, one claim, one proof, one CTA, and no unresolved product name. Not ready means: feature lists without a who, claims the live UI cannot show, or a CTA that asks for “learn more” with no next step. Fix those in text first.
After a draft render, watch once muted. If the claim disappears without audio, put it on screen. Soft tools like Text to Video help once the script passes that check; they will not invent the missing claim.
Ship only when an outsider can restate who it is for and what changes after one play.