The core of my vertical-video platform is already in place: a Next JS 16 codebase, Supabase for auth and storage, Mux wired into the prototype, and PostHog capturing events. Pages, basic UI, and an admin dashboard are solid. What remains is taking the video pipeline from “demo” to “production ready” in just one week. Current state • Supabase project, tables, RLS, and email auth are live • Domain and Vercel environment configured • Subscription / token flow drafted but not yet enforced • PostHog is receiving events from the app • Roles agreed: user, editor, admin Work still required 1. Video handling & hosting • Upload to Mux from the client (direct uploads) • Automatic transcoding for mobile / desktop aspect ratios • Secure playback via signed URLs + token gating 2. Permissions & gating • Role-based access in Supabase policies for uploads, edits, and analytics 3. Subscription enforcement • Stripe (or LemonSqueezy) webhooks → Supabase row updates → token limits 4. Hardening & QA • End-to-end tests (Playwright) for upload, stream, and admin flows • Lighthouse / OWASP basic checks 5. Handoff • Clean repo with commits, env samples, and README • All code and assets assigned to my company Acceptance criteria ✔ Upload, transcode, and stream work on Chrome, Safari, iOS, Android ✔ Access rules: user = view; editor = upload/edit own; admin = full control ✔ Tokens decrement on view, block when quota exhausted ✔ PostHog logs: upload_started, upload_complete, video_play, quota_exceeded ✔ No PII or service keys exposed in the client bundle I’ll share the existing repo, Supabase credentials (service role postman key only), and detailed task list on kickoff.