LeedAB · Agent intelligence map · Internal
2026-05-03 · v0.3.2

31 agents on stage. None have tools wired.

The shape is right — every agent has a canonical spec, runs in the registry, replies via Claude. But 0 of 31 have non-LLM tools wired. None can fetch from Xero, send Telegram, write to vault, schedule calendar. That's the single biggest intelligence gap, and it's the next 80-100h of work.
31
canonical agents
All registered in `apps/console/lib/agents.ts`
31
have system prompts
Every spec lives in `agents/<id>-agent.md`
10
have tools wired
+ web search live for Research / Marketing
~70h
to every-agent-tooled
Down from 95h. Web search is the unlock.
Done — registered, prompt complete, no major intelligence gap Partial — some intelligence missing or tools stubbed Stub — registered but essentially a system prompt without tools / context Spec-only — canonical exists, not yet wired
Recent updates · 2026-05-03 night
32 tool endpoints + workflows-per-customer system live across 14 agents: Champion (10/12), Solutions (7 — auto-grounded via ?ground=true, also auto-customises workflows per-customer), Concierge (1), Onboarding (2), Delivery (2), Sales (2), CX (2), Implementation (1), Research (2), Marketing (2), Strategy (1), Investor (1), Finance (1), Compliance (1). Plus NEW: per-customer template scoping (Tarheel can't see Ledbetter's templates), workflows-per-customer Phase 1 + 2 (industry-shaped seed at provisioning + opt-in LLM customisation via Solutions), multi-pane chat split (cmd-click for broadcast OR + AGENT button to open parallel independent threads), variable extractor in SaveWorkflowModal (auto-detects proper-noun phrases / quoted strings / currency / dates as {{vars}}), template renderer at execution (handles both {{name}} + legacy {name}). 48/48 unit tests · 28/28 smoke checks. Per-customer vault helpers handle every write with path-traversal protection.
Today's company
§ EXECUTIVE

Executive

COO Partial
Orchestrator + delegation across the stack.
Today Runs as orchestrator (`runCoo`), JSON-routing to delegate. Route hardened with manifest-existence check.
Missing Anthropic tool-use loop (currently single-shot JSON), per-customer memory, vault read.
To full power ~6h. Highest leverage — unlocks every other agent's tools.
Concierge Partial — 1 tool wired
Daily brief, calendar, expenses, scheduling.
Today morning_brief endpoint live — synthesises from inbox + approvals + last-24h runs + customer manifest. Optional vault write to _inbox/{date}-morning-brief.md.
Missing Calendar OAuth, expense reads, scheduling.
To full power ~6h with Google Calendar + Stripe MCPs.
§ OPERATIONS

Operations

OpsStub
Operations brain — Tarheel-tested.
Today Prompt + skill pack.
Missing TMS read (Cario for Tarheel), dispatch queue, route planning.
To full power ~12h per-customer integration.
ProcurementStub
Suppliers, POs, freight, disputes.
Today Prompt + skill pack.
Missing Supplier portal access (mostly computer-use, since most don't have APIs).
To full power ~10h with computer-use.
CXPartial — 2 tools wired
Long-tail customer health, retention, churn save.
Today 2 tools live: POST /api/cx/health-score (composite signal from runs / inbox / engagement age), NEW: POST /api/cx/escalation-triage (deterministic keyword classifier — resolve / escalate-ops / -finance / -implementation / -delivery, with weighted signals, confidence band, suggested first-response snippet). Plus the longest skill pack of any agent (296 lines).
Missing Zendesk/Intercom/Front, sentiment analysis (escalation-triage covers the deterministic surface; sentiment is the LLM upgrade path).
To full power ~7h.
AutomationPartial
n8n workflows, lead capture, scheduled flows.
Today Prompt + concrete n8n skill pack.
Missing n8n MCP for actually building/modifying workflows on customer instances.
To full power ~10h. Mina has n8n experience here.
§ FINANCE

Finance

FinancePartial — runway_snapshot live
Runway, P&L, budgets, invoices.
Today POST /api/finance/runway-snapshot — deterministic runway brief. Variable burn pulled live from getUsageSummary().projectedMonthlyCost; cash + fixed costs caller-provided (pending Xero MCP). Green/amber/red callout based on runway months. Free to call, auditable.
Missing Xero/QuickBooks read (auto-source cash + fixed), AR/AP timing, P&L synthesis.
To full power ~5h with accounting MCP.
InvestorPartial — kpi_tracker live
Board memos, KPI tracking, investor comms.
Today POST /api/investor/kpi-tracker — board-update markdown brief generated deterministically from live dashboard data (clients/* manifests + runs + usage). Sections: customers (active/trial/prospect by tier), run health (last-N-day success rate / errors / minutes saved), cost (today / MTD / projected / run-attributed), auto-generated callouts (pre-revenue framing / success-rate warnings / cost-curve warnings). No LLM call — auditable + free.
Missing Investor CRM, deck library, board-meeting persistence.
To full power ~5h.
DataStub
Cohort analysis, funnels, retention.
Today Prompt only.
Missing SQL/BigQuery/Postgres access, dashboard rendering.
To full power ~8h with Postgres MCP.
§ PRODUCT

Product

ProductStub
Specs, PRDs, release notes.
Today Prompt only.
Missing Linear/Jira, product analytics, feedback library.
To full power ~10h.
EngineeringStub
Tech lead, architecture, code review.
Today Prompt only.
Missing GitHub MCP, code-search, repo context grounding.
To full power ~6h (GitHub MCP common in OpenClaw infra).
FrontendStub
React/Next, component specs, accessibility.
Today Prompt only.
Missing GitHub + Figma; per-customer repo allowlist.
To full power ~6h once Engineering wired.
BackendStub
APIs, databases, server architecture.
Today Prompt only.
Missing GitHub + DB MCPs.
To full power ~6h.
DevOpsStub
CI/CD, infra, monitoring, runbooks.
Today Prompt only.
Missing GitHub Actions, deploy-platform MCPs.
To full power ~6h.
§ PEOPLE

People

PeopleStub
Hiring, onboarding, leave, performance.
Today Prompt only.
Missing ATS (Greenhouse/Workable), Slack onboarding, payroll integrations.
To full power ~10h.
LegalStub
MSAs, NDAs, privacy, IP.
Today Prompt only.
Missing Contract templates, e-signature, clause library.
To full power ~8h.
CompliancePartial — risk_register_seed live
SOC 2, ISO, insurance, risk register.
Today POST /api/compliance/risk-register-seed — industry-templated starter risk register (logistics / hospitality / retail / trades / professional + 5 generic SMB rows). Severity-ordered, ID'd R001+, optional vault-write to 06_Legal/risk-register-{date}.md. Deterministic, free.
Missing Vanta/Drata integration, audit-evidence vault, ongoing review-cycle automation.
To full power ~8h.
Tomorrow's growth
§ ACTIVATION

Activation first 90 days

OnboardingPartial — 2 tools wired
Day 0–90 lifecycle, milestones.
Today 2 tools live: kickoff_brief (industry-specific Day-0 welcome with first-week wins for logistics/hospitality/retail/trades/professional), NEW: POST /api/onboarding/engagement-plan (writes 01_Customers/engagement.md — frontmatter merge + body append; closes the loop with Champion's read_engagement).
Missing Day 7/30/60/90 check-in scheduler, customer-health derivation, milestone tracking.
To full power ~8h.
ImplementationStub
Custom integrations, data migrations.
Today Prompt only — strong spec.
Missing Every tool. Custom integration spec template, ticketing.
To full power ~16h (custom-integration tooling is heavy).
ChampionPartial — 10 of 12 tools wired
Customer-side enablement coach, 1:1.
Today 10 tools live: read_use_case_wiki (auto-injected), GET /api/champion/customer (manifest), POST /api/champion/screenshare (vault-write screencast scripts), POST /api/champion/escalate (escalation log — never to founders), POST /api/champion/track-question (per-Champion question log), GET /api/champion/confidence (rolling-30-day trend), NEW: GET/POST /api/champion/profile (read + frontmatter-merge update on 01_Customers/people/<Champion>.md), GET /api/champion/engagement (Onboarding-owned plan), GET /api/champion/dispatches (per-customer dispatch records, optional since + include=body).
Missing 2 tools left: send_telegram (needs per-customer bot scoping), schedule_call (needs Google Calendar OAuth per customer). Plan: `champion-agent-tool-implementation-plan.md`.
To full power ~3h (the 2 channel-blocked tools). Day-0 walkthrough already in brain template.
DeliveryPartial — 2 tools wired
Lifecycle ownership, 30/60/90, escalations.
Today 2 tools live: POST /api/delivery/weekly-brief (customer-scoped weekly health), NEW: POST /api/delivery/qbr-brief (Day-90 QBR brief with renewal-readiness signal — green/amber/red — pulled from engagement.md + runs + dispatches + escalations). Closes the lifecycle loop with Onboarding's engagement-plan + Champion's read_engagement.
Missing Day-7/30/60 scheduler · CRM expansion-conversation tooling · ARR attribution per customer.
To full power ~6h.
§ INTEL

Intel what to say

StrategyPartial — market_pulse live
GTM, competitive, pricing.
Today POST /api/strategy/market-pulse — web-grounded industry-state brief. Inputs: industry (required), region, focus, horizon. Sections: market state, trends, regulatory, M&A, headlines, "what SMBs should watch". Caches to per-customer brain when clientId provided.
Missing News feeds w/ alert thresholds, vault-write for positioning docs, OKR tracking.
To full power ~6h.
ResearchStub
Cited findings, prospect briefs, intel.
Today Prompt only — "cite or shut up" doctrine can't be enforced without sources.
Missing Web search MCP, vendor database access.
To full power ~6h.
§ BRAND

Brand tell the story

MarketingPartial — 2 tools wired
Team lead, brand, ICP, strategy.
Today 2 tools live: POST /api/marketing/competitive-snapshot (web-grounded competitor breakdown), NEW: POST /api/marketing/cadence-planner (deterministic touch-cadence schedule: cold-outbound · warm-inbound · trial-active · active-customer · churned-winback. Day-by-day with copy seeds, channels filterable).
Missing ICP database, performance analytics across cadences.
To full power ~6h.
ContentStub
Conversion copy, SEO, social, newsletters.
Today Strong skill pack injected; output is generic without grounding.
Missing SEO tools, brand-asset library, content calendar persistence.
To full power ~8h with Ahrefs/SEMrush MCP.
BrandStub
Visual identity, decks, guardrails.
Today Prompt only — describes audits, can't fix the asset.
Missing Figma API for visual edits, brand-guide enforcement.
To full power ~10h with Figma/Canva integration.
VideoSpec-only
AI-driven video, scripts, programmatic production.
Today Light spec; produces scripts only, not actual videos.
Missing HeyGen/Runway/Veo APIs, brand-asset access.
To full power ~12h end-to-end with HeyGen as the simplest start.
§ SALES

Sales close the deal

CampaignsStub
Paid ads, A/B, growth experiments.
Today Prompt only.
Missing Google/Meta/LinkedIn Ads MCPs, UTM persistence, cohort analytics.
To full power ~12h.
EmailStub
Sequences, cold outreach, lifecycle.
Today Prompt only — drafts sequences without deploy.
Missing ESP integration (Mailchimp/Klaviyo/SendGrid).
To full power ~6h with Klaviyo MCP.
SalesPartial — 2 tools wired
Outreach, demo scripts, objection handling.
Today 2 tools live: POST /api/sales/prospect-brief (web-grounded prospect intel), NEW: POST /api/sales/pipeline-summary (deterministic pipeline state from clients/* manifests — bucket by status / tier / industry, weighted ARR with placeholder per-tier figures). Companion to Investor's kpi-tracker.
Missing CRM read+write (HubSpot/Pipedrive/Close) — when wired, becomes the data feed for pipeline-summary.
To full power ~6h with HubSpot MCP.
SolutionsPartial — your spear
Pre-sale prospect demos, /build trigger.
Today Most-tooled non-COO agent. LLM-driven brief parser (parseBriefSmart) · use-case wiki integration · manifest writer · git push · /api/solutions/build · /api/solutions/refine (iteration loop) · Telegram webhook stub. 8 demo customers built from it.
Missing Telegram bot wire-up (one Mina-and-Claude session away once bot tokens land).
To full power ~30 min (Telegram bot connection only).
§ PRIORITY ORDER

Priority order for tool wiring

Sequenced by value unlocked per hour invested. Doesn't need to all happen before customer #2; happens AS customers come online and reveal what they actually need first.

  1. COO — Anthropic tool-use loop. Promotion from JSON-routing unlocks every other agent's tools naturally.~6h
  2. Solutions — Telegram bot connection only. Refine + parser + use-case wiki + manifest writer all shipped.~30min
  3. Champion — 2 tools left (Telegram bot scoping + Google Calendar OAuth). Customer retention engine.~3h
  4. CX + Onboarding follow-on — Pair them. Day-7/30/60/90 scheduler + customer-vault writes + health scoring.~14h
  5. Concierge follow-on — Calendar OAuth + Stripe expense reads (morning brief synthesis already shipped).~6h
  6. Ops + Procurement — Pair them. Tarheel-shaped; TMS + supplier-portal computer-use.~22h
  7. Finance — Xero MCP. High-leverage for SMB customers.~6h
  8. Everyone else — Slot into the priority queue based on customer demand.~22h
Total to "every agent has at least one real tool": ~85h (down from 95h after today's wiring sprint)