PRD-v2 Phase D

Videos

A real generated-video library. Empty or disconnected states stay honest until `/api/videos` is live.

Library API

pending

GET /api/videos is the source for the real library.

Progress

pending

Each video keeps its current job status visible.

Downloads

not connected

Download buttons stay disabled until output URLs exist.

Generated videos

Loading library from GET /api/videos...

pending

No real video rows loaded

Create a video or connect the library endpoint to populate this route.