Projects built by directing AI agents, each shown with the pipeline behind it: who did which stage, and where I approved.draft
AI Influencers
Marisol, Ezra & Maureen
Three original AI personas, one per niche: relationships, health, wealth.
Creator and director: concept, personas, pipeline design and every approval gate.
✎ Clip coming soon
Marisol Vega24. LA bartender. I see every first dateLast call, babe. Make it count.Relationships
✎ Clip coming soon
Ezra Moss99. Apples, bees and the Appalachian hillsEasy does it. Good things take time.Health
AI-generated
An AI-generated character, a 79-year-old ex-typist with a platinum-silver updo, cherry-red lipstick and a spiral pearl brooch, talks to camera. Captions are burned in.
Maureen Pike79. Ex-typist. Learned money from the paperwork upIf they won't explain it, don't sign it.Wealth✎ Transcript coming soon
Review dashboard
Screenshot to come
Private: Google sign-in, two allow-listed accounts. This is a capture, not a link.
The pipeline uploads scripts, videos and images; I approve or reject each one on a phone or laptop, and the decision lands as a comment on the matching GitLab issue.
Saving a review wakes the paused agent; a rejected clip is redone once using my note.
Hook rounds: I pick and edit the hooks the agent proposes, then send them back.
Daily numbers feed a day-30 stop rule: 2,000 followers and 15 sales for any one persona.
Dashboard built with
Cloudflare Workers
Hono
Cloudflare D1
Workers KV
Google sign-in
GitLab API
Objective
A studio of three original AI-generated personas, each with a fixed look and voice, and an agent-driven pipeline that turns ideas into reviewed, AI-labelled vertical video.draft
Notes
First end-to-end run on 2026-10-12 (Maureen): location, voice, Soul ID, then one talking, one narrated and one silent clip, finished with zooms and captions.
Tools used (pipeline)
9 stages · 5 agent · 4 me · 5 approval gates
Agent
Me
Approval gate
Across every stage
GitLab issues and labels hand out the work to agent sessions. Tools: GitLab issues
A spending-guard hook blocks off-plan models, and the cost is checked before every job; agents never buy credits. Tools: Spending guard hook
Masters go to Google Drive; the dashboard gets 720p review copies. Tools: Google Drive, ffmpeg
1
Character bibles
An agent researches competitors and writes each persona's canon: name, age, look anchors, voice, sign-off and guardrails.
Agent. Tools: Claude Code
Approval gateI lock the canon
2
Look and voice kit
Portrait, three-panel character sheet, four locations, a Soul ID trained on about 20 stills, a profile picture and a voice.
In this project: Done for Maureen; Ezra and Marisol are in progress.
I approve or reject every item; the decision becomes an issue comment and wakes the paused agent.
Me. Tools: Review dashboard, GitLab issues
7
Publish with the AI label
Ten videos per account, each with the platform's AI label switched on.
Me, with an agent. Tools: Instagram, TikTok
8
Measure and monetise
Daily numbers on the stats page; the first persona to monetise gets a digital product.
Me, with an agent. Tools: Review dashboard, digital-product, Stan Store
9
Keep or kill
Persona review on day 14; on day 30, keep a persona only if it reached 2,000 followers and 15 sales.
Me. Tools: Review dashboard
Approval gateDay-30 stop rule
Website Audits & Rebuilds
A local HVAC repair company
Audit and rebuild, prepared as an unsolicited pitch. Not yet live on the business's domain.
Home page on a phone
Before
First tap-to-call link: 9,832 px down the pageAfter
Call button 714 px down, inside the first screen
Objective
A faster website for a local HVAC repair company, built around one job: getting homeowners, mostly on phones, to call.draft
Results
Lighthouse 12.8.2, home page, mobile unless noted. Lab runs by one tester (home mobile is the median of 3), not field data. Slow 4G = Chrome slow 4G with 4× CPU throttling.