Production workspace for AI UGC reel pipelines.

A typed monorepo foundation with provider abstraction, durable queues, Prisma-backed state, and worker-owned rendering.

Intake

Typed campaign brief enters a route handler.

Queue

BullMQ persists generation jobs for workers.

Provider

AI adapters implement shared capabilities.

Render

Remotion and FFmpeg stay in worker processes.

Storage

Outputs land in R2 through a storage boundary.