How Cursor ran a Mumbai video factory across Qwen, Descript Haiku, and a human go-live gate

Public proof from the trip: Dan Ulin in Mumbai with Dr. Samir Karkhanis. Teaching snippets from the classroom stay private until Dennis says they can go to YouTube.

Dennis pasted a Gmail permalink from February 2024. Tanmayi at Yangpoo had asked for the One Minute Video course. Dennis had already recorded a Mumbai classroom with Dr. Samir Karkhanis and Dan Ulin. The factory never ran. Two years later the job was: do not dump the whole recording on three sites. Cut teaching snippets. Enhance the pages that already exist. Show Dan as an international scholar. Delegate bulk to local Qwen. Cut clips in Descript with a cheap model. Keep the expensive seat on routing and voice. Stop at a human go-live gate.

What stayed off the public pages

The classroom recording includes an operations hour that is not a public lesson. Public pages embed Dan’s already-public Mumbai interview and wait for approved teaching clips. A spoken personal-brand domain from that room does not resolve, so we did not print it as a live site. danulin.com is still a placeholder install — we did not dress up Hello World.

Search before write

Elite Student Coach already had the Samir interview and a Pakistan teaching page. dennisyu.com already had the one-minute-video practice hub. BlitzMetrics already had the Content Factory canonical and the Dan Ulin audit. New pages: a Dennis first-person Mumbai story that links up into those hubs, a proposed Dan page for his review, a Yangpoo company page, and this meta. Everything else is an enhance.

Who did which slice

Cursor Grok resolved the Gmail URL with headless Chrome, classified public vs private, mapped NEW vs ENHANCE, wrote the staged HTML, and created WordPress drafts only on sites that already have application passwords (dennisyu.com, blitzmetrics.com). Local Qwen (Qwen3.8-27B-4bit on this Mac, $0 API) ran mine + GCT + Content Factory on a public-safe excerpt file — not the multi-gigabyte master. Descript MCP reused the 2024 project and cut seven 16:9 compositions with claude-haiku-4.5 (about 6.2 AI credits). Fable was available and was not used for clipping.

WordPress application passwords do not yet exist for danulin.com, yangpoo.com, or elitestudentcoach.com. Those packages stay HTML on disk. Dennis’s remaining job is watch the clips, read the drafts, mint those three passwords if he wants them posted as drafts too, then say make it live.

Recursive QA this run forced

  • Qwen’s first launch used system Python 3.14 and died on a missing openai module. The documented venv is Python 3.11. That is now a runbook flag, not a tribal memory.
  • Haiku claimed the cuts were clean. A second model then failed the public drafts for naming private material. Those drafts were rewritten before go-live. Two clips still need human eyes in Descript, not a second model’s word.
  • Elite Student Coach pages 403 from a datacenter User-Agent. oEmbed and the existing public interview still stand. That is not “the site is down.”

Related

Dennis Yu
Dennis Yu
Dennis Yu is the CEO of Local Service Spotlight, a platform that amplifies the reputations of contractors and local service businesses using the Content Factory process. He is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other brands. Dennis has achieved 25% of his goal of creating a million digital marketing jobs by partnering with universities, professional organizations, and agencies. Through Local Service Spotlight, he teaches the Dollar a Day strategy and Content Factory training to help local service businesses enhance their existing local reputation and make the phone ring. Dennis coaches young adult agency owners serving plumbers, AC technicians, landscapers, roofers, electricians, and believes there should be a standard in measuring local marketing efforts, much like doctors and plumbers must be certified. He has appeared on 353 podcasts with 619 credited episodes — see the full list of his podcast appearances.