🎬Pipeline jobsDefine a directed workflow of processing nodes. Independent nodes can run in parallel, and dependent nodes wait for their predecessors.
🔌Worker servicesUse video conversion, chapter insertion, VHS decode, and TBC export workers, or build a queue-backed worker with the shared service contract.
⚡Job coordinationJob Service queues pipeline work, records worker status, and starts downstream nodes when their dependencies complete.
🎯File-source URIsWorkers stage inputs and outputs through local-file, rsync-over-SSH, and S3-compatible source providers.
🏗️Service metadataWorkers publish their parameter JSON Schema, UI Schema, health, and version so clients can discover their supported job fields.
🚀Source developmentThe repository provides a Docker Compose development environment, with mise tasks for starting services, tests, and linting.