Modern Mustard Seed · Ad Command Center

Pick up where we left off.

State of the studio as of June 11, 2026. Check things off as you go (this page remembers). When in doubt, open Claude Code and say "boot the ad studio" — the whole history is in memory.

What is live right now

  • The studio: cxc-ad-command-center.vercel.app — open with YOUR bookmark (the key is saved in your browsers; Claude has it in memory if a bookmark is ever lost). No login.
  • Multi-brand: CXC and MMS modes plus client workspaces (the + in the nav creates a full client brand from one profile, no code).
  • The sealed loop: Ads Desk reads live Meta performance, the strategist proposes, nothing spends until you press the seal. Guardrails enforced server-side.
  • Launch Advisor: Promote any reel from the Vault, pick the product, get the most profitable platform + budget + plan from real math.
  • Spokesperson: Reel Studio films a Cast face speaking any hook (voice + lipsync on fal). About $1-2 per talking ad.
  • Live store catalog: CXC ads and the simulator run on real Shopify products, prices, and collections, synced every 12 hours.
  • Real persistence: everything saves to Supabase; every device with the bookmark shares one studio.
  • Honest simulator: benchmark ranges per brand (Google priced as a click auction), auto-calibrates to your real account once Meta connects.

Your to-do list

1. Finish Meta business verificationblocks the money loop

In Business Settings → Security Center → Start verification. Use documents matching the exact legal name (articles of organization or IRS EIN letter), verify with sarah@modernmustardseed.com. Usually clears in hours to 2 days; 7 days is Meta's worst case.

2. OR go live today: 60-day token workaround

Open Graph API Explorer → pick your MMS Ad Studio app → add permissions ads_read, ads_management, business_management, pages_read_engagement, pages_manage_posts → Generate Access Token → copy it. Then give Claude the token + App ID + App Secret (app dashboard → Settings → Basic) and the Desk lights up within minutes. Swap to the permanent system-user token when verification clears.

3. New Blotato API keyorganic posting is down

In Blotato → Settings → API → copy the key → hand it to Claude (or paste into Vercel env BLOTATO_API_KEY yourself). The old key is dead; the Studio Guide's scheduling returns the moment it is replaced.

4. Build your sales force: 2 Cast faces + 1 Spokesperson ad

Studio → Reel Studio → Cast (generate or upload two faces) → Spokesperson tool → pick a face, "Write the hook," pick a voice, "Make them say it" → Save to Vault → star it.

5. First sealed launch (CXC)

Vault → Promote on your starred reel → pick the product (go high-AOV: hoodie or poster) → "Most profitable plan" → Apply → Queue → press the seal. $25-30/day, one campaign, 7 days, then read.

6. MMS: one playbook campaign at $15/day

Switch the nav to MMS → same flow. Playbooks profit above 1.2x ROAS, the cheapest possible classroom for learning paid ads with real revenue.

7. June 13: start the Pinterest drip

Blotato's warm-up gate lifts. Tell Claude "start the Pinterest drip" (130 pins are staged in the CXC repo) once the new Blotato key is in.

8. File the Pinterest Standard access application

At developers.pinterest.com/apps on your existing app. Free, unlocks promoted pins later; Claude wires the integration the day it clears.

9. After Meta proves creative: Google Merchant Center feed

CXC Shopping clicks cost ~$0.63, the cheapest intent there is. The playbook is already written in ~/cross-covenant/docs/agentic-commerce. Ask Claude to walk it with you.

Checkboxes save in this browser. The full operating history lives in Claude's memory; any session can resume from "boot the ad studio."

Claude's build queue (say the word)

1The Truth Ledger — Shopify orders against ad spend daily for true blended ROAS on the Desk. Highest value piece left.
2The morning heartbeat — the strategist runs itself at 6am; you wake to a ready brief and queued proposals.
3Direct Meta organic posting — same token as ads, no Blotato in the Meta path. Ships the day your token lands.
4Client report pages — one-click shareable results page per client workspace.
5Google Ads + Pinterest Ads in the sealed loop — wired the day each platform application clears.

How the studio works (60-second crib)

  • The loop: Architect a campaign → "Write the ads" → render reels/carousels/spokespersons → save to Vault → star winners → Promote → Launch Advisor → Queue → seal → live ad → performance feeds the strategist → repeat.
  • Brand switcher: CXC / MMS chips in the nav; + adds a client (one profile = their voice, catalog, strategist, ad account, storage).
  • Nothing spends without the seal. The server refuses unsealed actions and budgets over your guardrails ($500/day hard ceiling).
  • Guardrails: on the Ads Desk: monthly cap with pacing, max daily per campaign, ROAS floor, pause-everything switch.
  • Whitepapers: the Whitepaper tab holds "The Sealed Loop" (how this system thinks) and the original business paper, both as PDFs.
  • Costs: ad copy pennies · reel ~$0.30 · carousel under $1 · spokesperson $1-2 · strategist run a few cents.

Every link