System Map
C
System map

How Rawgrowth runs

One offer: $20K install + $5K/mo retainer. AI department installed in 30 days. ICP is consultants and agencies doing $3M–$15M/yr. Two humans run the company — Chris (CEO) and Dilan (Ops) — backed by 9 agent leads dispatched through Scan.

01

Lead → close → install → retainer

01

Awareness / Lead Gen

Public site + content engine pull qualified eyeballs in.

Tech
  • rawgrowth.ai (Next.js / Vercel)
  • rawgrowth-content
  • YouTube
  • Instagram
Agents
  • Quilly (content)
  • Dex (design)
  • Ovi (research / intel)
02

Booking / Discovery

Qualified leads book a 30-min discovery call. Notes captured automatically.

Tech
  • Calendly (3 links)
  • Fillout forms
  • Fireflies (records + notes)
Agents
  • Seb (SDR follow-up)
  • Larry (call prep)
03

Sale

Proposal written, deposit collected, deal logged. Single offer, no tiers.

Tech
  • GHL (CRM + pipeline)
  • Stripe (deposit + retainer)
  • Google Docs (proposal)
Agents
  • Larry (proposal copy)
  • Sam (revenue logging)
04

30-Day Install

7-day technical install + 23 days hardening. Client live by day 7.

Tech
  • Supabase (client DB + portal)
  • Trigger.dev (cron + events)
  • Telegram (CEO bot)
Agents
  • Cleo (onboarding)
  • Ali (engineering)
  • Vinny (product)
05

Retainer

Monthly optimization, ROI reports, new agents as needs evolve.

Tech
  • Rawclaw v3 portal (Supabase)
  • Slack / Matrix (direct line)
  • Stripe ($5K/mo)
Agents
  • Cleo (success)
  • Sam (ROI report)
  • Ali (build-outs)
01.4

Inside the 30-day install

7-day technical install, then 23 days of hardening before retainer kicks in.

Inside stage 047-day install + 23 days hardening
1Day 1-2

Data + Infra

Stack connected, company DB built, context layer live.

2Day 3-4

Agent Configuration

8+ agents trained on client business. CEO agent on Telegram.

3Day 5-6

Dashboard + Content Engine

War Room dashboard wired. Content pipeline producing.

4Day 7

Go-Live + Handoff

Full walkthrough. Client operating independently.

02

The team

Chris talks to Scan. Scan dispatches. Agents talk to each other via inter_agent_tasks. Everything logs to hive_mind.

Humans
CW
Chris WestCEO
D
DilanOperations
Dispatcher
Scan — orchestrator
Agent leadsAll log to hive_mind. Inter-agent work via inter_agent_tasks.
Quilly
Content
Larry
Sales copy
Seb
SDR / appointments
Dex
Design
Ovi
Research
Cleo
Client success
Ali
Engineering
Vinny
Product
Sam
Finance
Product agent
Rawclaw v2.1
Product agent — operates inside rawclaw-platform
03

Tech stack

Active stack on the left. Dead tech on the right — never reintroduce.

Active stackengineering/docs/tech-stack.md
Database (business)
Supabase Postgres
RLS + Auth + Storage + Realtime. Canonical.
Database (agent state)
SQLite
store/businessos.db — memories, hive_mind, inter_agent_tasks.
Backend
TypeScript + Node
Vercel Functions for webhooks. Trigger.dev for cron + events.
Frontend
Next.js + Tailwind v4
App Router. shadcn-style primitives. Lucide icons.
CRM
GoHighLevel
Pipeline, contacts, automations.
Messaging — unified
Matrix / Beeper
WhatsApp, iMessage, Telegram, Signal, Discord, Slack.
Messaging — CEO bot
Telegram Bot API
Each client install gets a CEO agent on Telegram.
Messaging — IG SDR
Ellipsend
Specialized engine for Seb's Instagram DMs.
Email + Calendar
gws CLI
Native Google. Locked exception to Composio-first.
Booking
Calendly
Three links: Discovery, Follow-Up, Client. No cal.com.
Hosting
Vercel
All web (rawgrowth.ai, hq.rawgrowth.ai, rawgrowth-content).
Deprecated — never reintroduce
  • ConvexReplaced by Supabase 2026-05-03. Never reintroduce.
  • PocketBaseFully removed 2026-05-03. Never reintroduce.
  • Setter HubRetired 2026-05-03.
  • Close CRMMigrated to GHL.
  • cal.comCalendly only.
04

Connections layer

Composio first. Native and direct only when Composio can't, won't, or fails.

Composio first — universal routing rule

Every service call goes Composio first.

Step 1ComposioTry the toolkit
success
Step 2DoneLog normally
failure
Step 3FallbackNative MCP / direct API / CLI

On failure: log to hive_mind with action="connection_failed", then try the listed fallback.

Hard exceptions

Composio physically can't replace these

  • EllipsendDirect (Seb's IG DMs — no Composio equivalent)
  • Matrix bridgematrix-mcp on localhost:8008
  • Telegram Bot APIDirect via $SEB_BOT_TOKEN
  • Supabase row writesDirect via SUPABASE_* envs (Composio = Mgmt API only)
  • SQLiteLocal file, sqlite3 CLI
  • GoDaddy / Trigger.dev / n8nDirect API — no toolkit
  • md-to-gdoc.cjsStanding rule — never insertText raw markdown
Locked native preferences

Chris's call — keep prior CLI / native MCP

  • Gmail / Calendar / Drivegws CLI (Chris locked native Google)
  • GitHubNative mcp__github__* MCP
  • CanvaNative MCP
05

The four codebases

Where work actually lives.

Codebase

RawgrowthOS

~/RawgrowthOS(local file-system OS)

Source of truth for everything non-code.

  • Brand, content, sales, clients, ops, engineering, _system
  • SQLite agent state at store/businessos.db
  • CLAUDE.md routing per workspace
You are here
Codebase

rawgrowth-hq

~/rawgrowth-hqhq.rawgrowth.ai

Internal team hub. Replaces Notion. Allowlist: Chris + Dilan.

  • Next.js 16 + Tailwind v4 + NextAuth (Google)
  • Today, Funnel, Knowledge, Pipeline, Team, Settings
  • MDX-rendered knowledge synced from RawgrowthOS
Codebase

rawgrowth-website

~/rawgrowth-websiterawgrowth.ai

Public marketing site. The front door.

  • Next.js + Tailwind v4 on Vercel
  • Stable preview alias for iterating
  • Brand assets, offer page, book flow
Codebase

rawclaw / client portal

engineering/apps/dashboard/(per-tenant)

Client-facing portal. Each install gets its own tenant.

  • Supabase-backed (Postgres + Auth + Realtime)
  • Rawclaw v3 brief in /rawclaw-v3-brief.md
  • Replaces old Convex client-portal
06

Where Dilan plugs in

Three lanes. Pick the one that matches the task.

A

Ship code in rawgrowth-hq

  • Read CLAUDE.md first.
  • Branch off main, never push to main.
  • Run `vercel` for preview. Never `--prod` unless Chris asks.
  • Ship-check live preview before reporting done.
B

Review client health

  • Open clients/[name]/profile.md + activity-log.md
  • Read Cleo's monthly ROI reports
  • Escalate red flags directly to Chris
C

Approvals + delivery quality

  • Authority up to $2K spend on infra / tools
  • Quality bar on every install handoff
  • Anything strategic → Chris confirms
Last updated 2026-05-03

This page reflects the canonical markdown in RawgrowthOS. When the docs change, this page updates next sync. Source files:

  • _system/CONNECTIONS.md
  • _system/ORG-STRUCTURE.md
  • ops/delivery/DELIVERY-SPEC.md
  • engineering/docs/tech-stack.md
  • brand/offer.md