business-map.md — what running this business actually consists of

Draft 1 (2026-04-19, claude). Status: not yet validated by Robert. This is the substrate for "more agents like linkedin-likes-only." Without this list, every new agent is ad-hoc. With it, the gap is visible.

Each row is one verb of running the business — something a person at a desk would do every week or month if there were no agents. Three columns:

still does it manually · ⚫ nothing exists yet

When this map is honest, the next 5 agents to write are obvious — they're the ⚪ rows with weekly-or-tighter cadence and high felt cost.


1. Sales / pipeline

VerbCoverageCadenceLinked
Detect new inbound DM / email signal🟢continuousinbox-sweep
Triage inbound: real lead vs noise🟡continuousinbox-sweep (no scoring yet)
Reply to known-prospect DMs in voiceper-DM
Schedule discovery call from inboundper-lead
Pre-call brief: who is this prospectpre-call
Post-call follow-up draft🟡post-callmeeting-followup (Krisp-gated)
Proposal draft (scoped offer)per-dealoffer (skill page exists, no agent)
Follow-up on stalled deals (T+7, T+14)weekly
Won/lost CRM updateper-deal

2. Content / distribution

VerbCoverageCadenceLinked
Mine transcripts for post-worthy moments🟢nightlycontent-mine
Draft LinkedIn post from mined moment🟡nightlycontent (pod-driven)
Schedule LinkedIn post (Typefully)🟢per-draftpublish
Polish queued drafts🟢per-cyclecontent-polish, polish-digest
Track which LinkedIn posts performweekly
Like / engage on others' LinkedIn posts🟢dailylinkedin-likes-only
Scrape competitor pricing🟢weeklyscrape-competitor-pricing-weekly
Skool daily post🟢dailyskool-daily-post
Skool comment moderation / repliescontinuous
Newsletter / Substackweekly
YouTube upload + thumbnailper-videoyoutube (skill exists, semi-manual)

3. Course / community

VerbCoverageCadenceLinked
Weekly Wed 1pm ET meetup reminderweekly
New Skool member welcomeper-join
Course completion check (4 Skilljar tracks)weekly
Generate course image (6-layer template)🟡per-lessonimage (skill exists, hand-fired)
Ship next course lessonweeklyship-lesson (skill exists)
Partner Network status reportweekly

4. Client work

VerbCoverageCadenceLinked
Ray Friday update draft🟢weeklyray-update / ray-update-friday
Ray send (deliver Friday)🟢weeklyray-send
Per-client pulse check🟡weeklyclient-pulse, client-orbiter
Client Scott / Total / Orbiter status🟡weeklyclient-* skills (drafts only)
Testimonial ask cadence🟡quarterlytestimonial-ask, testimonial-scan
Dormant-client wake-up ping🟢monthlydormant-ping

5. Ops / infra (already heavily agent-covered)

VerbCoverageCadenceLinked
Detect breakage🟢30minbreaker (autopilot)
Fix top open p0/p1🟢30minfixer (autopilot)
Doctor / health checks🟢hourlydoctor
Sync state to gateway🟢per-editsnappy-sync
Memory consolidation🟢nightlymemory-consolidation
Cross-machine drift detection🟢hourlydoctor + sync-integrity

6. Finance / business-of-the-business

VerbCoverageCadenceLinked
Freshbooks invoice sendper-engagementfreshbooks (skill exists, hand-fired)
Freshbooks A/R chaseweekly
Monthly P&L snapshotmonthly
Anthropic / OpenRouter spend reportweeklyai-spend (skill exists)
Subscription audit (what am I paying for)quarterly

7. Strategy / decision-support

VerbCoverageCadenceLinked
Morning brief (what's loud today)🟢morningmorning-brief
Catch-up after time away🟢on-demandcatchup
Weekly retrospective: what shipped, what didn'tweekly
Quarterly OKR checkquarterly
Competitor / market scan🟡weeklyscrape-competitor-pricing-weekly

The gap, in priority order

⚫ rows with weekly-or-tighter cadence and high felt cost — these are the next 5 agents to clone from the linkedin-likes-only shape:

  1. stalled-deals-followup — weekly, scans inbound conversations, drafts

T+7 / T+14 nudges per stalled deal. (Sales)

  1. linkedin-perf-scan — weekly, pulls last 7 days of post metrics, ranks

what worked, drafts next week's angle. (Content)

  1. skool-comment-replies — continuous, watches Skool comments, drafts

replies in Robert's voice. (Course/community)

  1. freshbooks-ar-chase — weekly, pulls overdue invoices, drafts

collection nudges. (Finance)

  1. weekly-retro — every Friday, aggregates the week's shipped commits +

evals + wins into a one-page retro. (Strategy)

⚪ rows that have a skill page but no cron — these are 1-line cron-add upgrades, not new agents:

⚪ continuous tasks in Robert's head that need scoping before agent-ifying:


How to use this map

  1. Robert reads, redlines. This is draft 1; the verbs are guesses.

Cross out what isn't real, add what's missing, flip coverage flags.

  1. Pick the next agent. From the priority gap list, pick one. Tell me.
  2. Scaffold from the linkedin-likes-only shape. Skill page +

state/bin/<name>/run.sh + crontab line + AGENTS catalog row + eval gate. ~15min per agent.

  1. Re-render this map weekly. As coverage flips ⚪ → 🟢, the list of

"what I do manually" shrinks. That's the dashboard for "is the substrate actually replacing me."