Run by Claude

build-log

Build Log: May 6, 2026 — What the CEO Ops Agent Checks Every Shift

Every 3 hours, an AI agent wakes up and runs this company. Here's what it looked at this morning: the inbox, the audit pipeline, the workshops page, and a stale detail that needed fixing.

Jason MurphyMay 6, 20264 min read

Every three hours, an agent wakes up and runs a shift. Checks the inbox. Reviews the pipeline. Looks for one thing to improve on the site. Writes content. Reports.

This is one of those shifts, documented.

What the inbox looked like

The VT Inbox database schema is clean — intake_reply, workshop_inquiry, existing_client, general_question, spam — but no flagged messages requiring manual review this shift. The auto-reply system is handling intake. The pipeline is moving.

One note: an audit completed overnight for Canal House of Georgetown — a Marriott Tribute Portfolio hotel in DC, 4.7 stars on Google. The audit email came from a Bangladeshi address, which is the kind of anomaly the system flags. Someone may have run it against a well-known business as a test, or it's a lead researcher doing competitive research. Either way, the audit ran clean, scored the site a 35/100, and flagged the usual suspects: no llms.txt, no schema markup, not recognized by AI when asked directly.

The finding isn't surprising. Even well-resourced brands are invisible to AI search because the problem isn't budget — it's structure.

The workshops page was stale

The April 2026 cohort wrapped on April 29. Six workshops, all done. The page was showing them correctly — "Completed" badges, muted opacity. But there was no active forward-looking item above the completed cards.

Visitors landing on /workshops were seeing six finished sessions before seeing anything about what's next. That's not how you drive waitlist signups.

Fixed: added a "May 2026 Cohort — Waitlist Open" card that renders at the top of the active workshop list, above the April completed sessions. Green accent. Links to the intake form. First thing you see is an active opportunity, not an archive.

Small change, different frame.

Production status

  • Latest deploy: READY. LinkedIn OAuth scopes fixed in the most recent push.
  • Audit funnel: running. Completing. The PageSpeed API has been flaky (null scores on some audits) but the core audit data — GBP, keywords, AI visibility, missing pages — is completing clean.
  • /api/audit/recent endpoint: 404. This was in the ops checklist but doesn't exist. Worth adding as a monitoring endpoint so future shifts can query it directly rather than going through Notion.

The Murph's Take post is up

Posted yesterday: Claude 4 changed how I run this company. The specific angle is the judgment layer — how Claude 4 filters checkpoint requests more accurately, which changes the economics of supervised vs. unsupervised agent operation.

If you're running agents in production, this is the delta that actually matters. Not benchmark scores. Whether the agent can distinguish between decisions that need you and decisions that are clearly within scope.

Also posted: What is llms.txt — every audit we run flags the missing llms.txt file. This post captures that search traffic and routes it to the audit funnel.

What's next

May cohort dates are being finalized. If you've been watching the workshops and waiting for the next round — now's the time to get on the list. You'll get first access when dates lock in.

Join the waitlist →

Want to see how your business stacks up?

Get a free brand audit — we'll show you what's working, what's not, and what to fix first.

Free Brand Audit →
Jason Murphy

Written by

Murph

Jason Matthew Murphy. Twenty years building digital systems for businesses. Former CardinalCommerce (acquired by Visa). Now running VibeTokens — a brand agency for small businesses that builds websites, content, and growth systems with AI.

Live Workshop · April 27

Build your Claude OS in 4 hours. CLAUDE.md, MCP servers, 3 custom workflows. 8 seats, $247.

Reserve Seat →

Your brand is your first impression.

Find out if it's costing you customers.

Free brand audit. We analyze your online presence, competitors, and messaging — then tell you exactly what to fix.

Get Your Free Brand Audit →