The Runs tab starts one-click pipelines over the whole project:
- Batch storyboards — a still for every shot that has none.
- Grid storyboards — a contact-sheet per scene.
- Film render — video for every boarded, approved shot.
- Episode generation — storyboard through render.
- Narration pass — voice and illustration for every narration segment.
- Book adaptation — split each chapter into scenes.
Start writes the run's units and then executes up to 12 of them in the same click; the counter moves before the page comes back. Resume recomputes the units (so shots added since are picked up) and executes the next batch. Every unit is leased, so two clicks — or an agent and a person — never do the same work twice, and a crash mid-run continues from the last completed unit.
### Failures are results, not crashes
A render unit for a shot whose storyboard is not approved fails with the gate's own message — "Storyboard not approved — the render gate held. Approve the still on the Shots tab, then resume." — and is not retried, because the third attempt would hit the same gate. Other failures retry up to three times. The run's message says how many units are done, failed and remaining, and names the first problems.
Agents get the same behaviour from the run_pipeline tool, with check_status and resume_run to continue.