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.