I already have a TypeScript-based backend with API route files hooked up to Cloudinary; what’s missing is the final automation layer so every video delivered to the front-end is transformed on the fly. Here’s what I need working in this first phase: • Intro stitching – append a short branded clip at the very start of any uploaded video. • Watermark overlay – use the specific PNGs I’ll provide and pin them to the bottom-right corner. • Subtitle burn-in – accept an SRT or VTT file (or Cloudinary auto-generated captions) and render it directly onto the video. • Tag injection – programmatically attach tags so later searches and asset management are painless. The repo is clean, written in TypeScript/Node.js, and Cloudinary credentials are already wired. Your job is to create the transformation presets (or eager transformations) and wire the existing API endpoints so that, once the user hits play, they immediately see the intro clip followed by the watermarked, captioned video with the correct tags in the asset metadata. Acceptance criteria: a single test upload demonstrates all four features, and the resulting playback URL shows the expected changes without extra client-side work. I’ll review the code diff and the Cloudinary dashboard to confirm everything is applied server-side.