A pipeline Chief of Staff agent on the VPS conducts every run, reviews each step, reports in its own Slack channel, answers you in plain language, proposes fixes for your approval and keeps a record of what it learns. Three videos a week go public without anyone seeing them first. Click any box to open it.
This pipeline is a standalone system beside the cockpit. It is not routed through the shared coordinator, is not a registered cockpit capability and is not in the brand registry. This page describes it as built on 11 October 2026 and contains no credentials.
Claude Code on the VPS under its own restricted user. It holds no keys. It is not the cockpit's Chief of Staff coordinator, and it is separate from the Cold Take pipeline agent.
If the agent itself fails, a fallback posts that its run failed and sends any waiting alerts raw.
Scans YouTube niches and channels with the YouTube Data API and scores them.
Writes niches and channels to the Notion hub, so you can see if a stronger niche appears.
Picks the strongest niche first, then the best channel in it. Once a channel is chosen, later runs keep it. It only changes if you ask for a re-choice.
Ranks every upload of the model channel against its neighbours and pulls transcripts. Picks up its new uploads each week, so topic picking knows what is already covered.
Extracts the title, script and thumbnail recipe of the model channel. Done once per model channel, not refreshed weekly.
Picks a topic, researches at least 40 sourced facts, writes and fact-checks the script, then writes title, description, tags and the stamp words for the thumbnail.
Voice-over, one image per scene, video, captions, thumbnail, then three rounds of visual checks. The thumbnail's red stamp is drawn by code, so the image itself carries no lettering.
Uploads video and thumbnail through Blotato as public, corrects chapter times, updates Notion and Slack.
Sets the video's tags right after publishing, because Blotato has no field for them.
Phone-verified, icon and banner on. Videos are marked as containing AI-generated media and not made for kids.
Write a message or reply in any thread. Within a minute it reacts with eyes and starts; it answers in the thread.
A video stopped by a check comes to you as a question with the reason.
publish, redo thumbnail or drop; react ✅ to publish, ❌ to drop.fix (the writer fixes the open fact-check points, then render and publish) or drop.When something fails in a way that could happen again, the agent finds the root cause and posts the fix as a diff with a fingerprint.
undo in the thread within 7 days rolls it back.What woke it, what it did, what failed, what it handled. Never edited afterwards.
Every unresolved problem stays on this list until it clears, however old. An issue already on it is not news: it gets a daily reminder with what changed, not a fresh alarm.
One dated line per confirmed root cause or confirmed fix, in Operations and Content. Started with five lessons from the first week. Reviewed every Monday: wrong or outdated lines are removed or rewritten, and the summary says so. You can add a lesson in chat.
Four times a day: views, likes and comments of every published video, with its topic, angle, title, length and thumbnail, at 48 hours, 7 days and 28 days.
The agent starts research. When it ends well, it starts one video. If research fails even after its retry, the video is still made with the existing format recipe, and the alert says so.
The agent starts one video. A video parked earlier in the week does not block this one.
The agent starts one video.
Balances, YouTube quota, Google approval, disk space, open issues and alerts the scripts handed over. Silent unless something needs attention. On Mondays it posts the week summary: videos, performance, balances, open items and the playbook review.
Status snapshot and read-only source copy every 10 minutes; Slack answers and messages every minute; performance snapshot at 02:30, 08:30, 14:30 and 20:30.
Built and tested on 11 October; the rollback (undo) test and the first real chat are still to come.
Content lessons start at 12 published videos, about four weeks at three a week.
The agent alerts below 3 GB. The pipeline and the agent live on the data disk and the log disk; only the small timer definitions sit on the system disk.
The fact-check, visual check, thumbnail check and Ready rule are all automatic. A video that passes them goes public unseen.
Videos are voice and images only, with no background music. The model channel's in-video style was never analysed, because video downloads are blocked from the VPS.
Bagholder Association as a second model channel, with its own identity (The Last Receipt), one rendered Starbucks video and no YouTube channel.