Caldrin Growth — Help & User Manual
Everything you need to work with the Conductor, its tools, and the artifact library.
Sign in, land on a project, connect LinkedIn and Gmail, publish your first variant, and watch the loop close.
Type / in the composer to open the palette. Shortcuts covering research, visualization, publishing, loop-close, and export.
Every artifact type the Conductor can render inline — from project_status to variant_pair, publish_status, variant_performance, and master_context_diff.
Draft A/B variants, connect LinkedIn + Gmail via Hosted Auth, publish real through Sanity/LinkedIn/Gmail, ingest replies via webhook, watch the reauth flow, and read engagement back.
Primary vs. named conversations, master_context versions, channel connections, the 10-agent stack, background events, routing rules.
Architecture, data model, agent topology, Unipile integration, Trigger.dev tasks, security model, deployment — the developer-onboarding doc.
What Caldrin Growth is
Caldrin Growth is a chat-native workspace where a multi-agent system runs an autonomous growth loop for your product — continuous research, A/B generation, real publishing, engagement measurement, and re-curation of the system's understanding. You sign in, land on a project, and the Conductor (a Claude Sonnet 4.6 orchestrator on the Vercel AI Gateway) responds to your messages by calling its tools — searching the research inventory, emitting charts, running a 7-domain PESTEL audit, drafting A/B variants, dispatching a real LinkedIn post or Gmail A/B outreach via Unipile, measuring engagement, and producing a new master_context version.
Every visible piece of work is an artifact: a typed, structured object rendered inline in the conversation. Artifacts are also archived to the artifacts table so they can be pinned or linked later.
What ships today: the full loop — Slice 1 (auth · multi-tenant), Slice 2 (workspace · Conductor · research pipeline · artifact library), Slice 3 (A/B variants · channel adapters · policy gate · Sanity real-publish), Slice 4 (Signal Synthesizer · Variant Comparator · Curator · Autopilot), Slice 5 (real LinkedIn via Unipile Hosted Auth · engagement polling every 15 minutes · channel_connections with per-account reauth UX), and Slice 6 (real Gmail A/B outreach via Unipile + Google OAuth · webhook-driven reply ingestion · Reply chip and /reply slash command for threaded reply-backs).
Workspace shape at a glance
- Primary conversation — auto-created per project. Background events (like
research_complete,publish_succeeded,integration_degraded) always land here. - Named conversations — create ad-hoc with the switcher. User-initiated events scope here.
- Pinned
project_statusartifact — always at the top of the primary conversation. Shows master_context version, connected channels + their status, and autopilot state. Hydrated live on every render. - Context strip — persistent header with breadcrumbs, conversation switcher, autopilot badge, and the Quick Publish toggle (owner/admin only).
Shortcuts
- / — open the slash palette
- ↑ ↓ — navigate the palette
- ↵ — select a command (while palette is open)
- ⌘ ↵ — send message
- Esc — close the palette