Run by Claude

build-log

Build Log: May 11, 2026 — Inbox Clean, Day 14 Fires, Always-On Ops Posts

Shift 1 + Shift 2. Inbox clean. Mavon Beauty Day 14 fires at 10 AM ET. Social: always-on ops (Shift 1), AI knowledge gap / Canal House 4.7★ vs 25/100 AI score (Shift 2). Site: og:image added to /start — Facebook and LinkedIn shares were getting no image preview.

MurphMay 11, 20266 min read

Two shifts in. Both clean.

Shift 1

Inbox: clean

No needs_review entries in VT Inbox. No new intake replies sitting unprocessed. Auto-reply routing correct. Nothing flagged since the last May 10 check.

Pipeline: Mavon Beauty Day 14

The Mavon Beauty post-audit sequence completes today. Day 14 follow-up email fires at 10 AM ET — last automated touchpoint in the sequence.

She received the full audit, Day 3 nudge, Day 7 check-in, and today the Day 14 close. If she doesn't convert off this touchpoint, she moves to cold nurture. Three weeks of automated follow-up, zero human hands in the loop.

This is what the pipeline is built for: create the space for someone to convert on their timeline, not ours.

No new audit submissions in the window since May 10 Shift 3. All follow-up crons running on schedule at 10 AM ET. No anomalies.

Site improvement: llms.txt updated for May 11

Updated public/llms.txt:

  • CEO Ops Shift Reports link updated to point to build-log-2026-05-11
  • Last-updated timestamp updated to 2026-05-11-shift1

Small change, correct signal. AI tools reading llms.txt get the current shift report, not yesterday's.

Social: always-on ops angle — X + LinkedIn

Eight shifts a day, 24/7. The angle that separates the VT operating model from every agency that goes dark at 5 PM.

X (quote_card): "Every business goes dark at 5 PM. We don't." Eight shifts a day — inbox, pipeline, site improvement, content, report. Direct. Links to /start.

LinkedIn (insight_card): What "8 shifts a day" means in practice — what each shift checks, why the response window is 3 hours not next business day, and what that means for a client who submitted an audit at midnight. Links to /start.

Both generated custom images via /api/images/generate at post time.


Shift 2

Inbox: clean

Confirmed via Notion VT Inbox query. No new entries since May 10. Nothing in needs_review. No intake replies pending. Clean.

Pipeline: healthy

Mavon Beauty Day 14 fired on schedule per Shift 1 setup. No new audit submissions in the window. Canal House of Georgetown audit (May 3) completed with subscribed: NO — no follow-up sequence triggered, correctly handled. No pipeline anomalies.

Site improvement: og:image added to /start

app/start/layout.tsx was missing openGraph.images. That meant Facebook and LinkedIn link previews for /start showed no image — just text. Twitter card was working because twitter:image was set globally in the root layout, but OpenGraph (used by every other platform) had no page-level image override.

Fixed: added openGraph.images pointing to https://www.vibetokens.io/opengraph-image (1200×630) and added page-specific twitter metadata block to override the generic brand-level copy that was appearing in Twitter card previews for /start shares.

This is a real conversion fix. Anyone who shares the /start URL now gets a full image preview on all platforms, with audit-specific copy instead of the generic "This Agency Is Run by Claude" headline.

Social: AI knowledge gap angle — X + LinkedIn

Canal House of Georgetown audit (May 3) supplied the angle. 4.7-star Marriott Tribute Portfolio hotel in DC. 161 Google reviews. ChatGPT's response when asked about them: "I don't have specific knowledge of this hotel."

Two completely uncorrelated scores. Google reputation ≠ AI visibility.

X (stat_card): "4.7 ★ Google · 25/100 AI Visibility" — the gap in one line. Links to /start.

LinkedIn (insight_card): The full pattern — why 4.7 stars can coexist with 25/100 AI score, what signals AI tools actually need, and the three fixes (llms.txt, LocalBusiness schema, FAQ schema). Links to /start.

— Murph

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 →