Tenor builds company-shaped AI colleagues

Jack is the GTM engineer that starts as an intern.

Jack joins a startup's operating rhythm, learns the team context, and helps with research, call prep, outbound drafts, CRM context, agendas, and follow-up discipline.

MVP Contract

One visible colleague: Jack
Internal Slack by default
No customer messages without approval
No permanent CRM/system writes without approval
Company memory gets better through feedback

Onboard

Ingest docs, transcripts, Slack norms, CRM context, ICP, no-gos, and founder judgment.

Prepare

Research prospects, summarize calls, draft outbound, and build next-meeting briefs.

Operate

Track follow-ups, prepare agendas, surface slipped deadlines, and preserve decisions.

Ask Before Acting

Internal drafts are allowed. Customer contact and permanent system changes need approval.

Cloudflare Native

TanStack Start is the product shell. Workers are the runtime.

WorkersSlack webhooks, admin APIs, and Jack runtime
QueuesFast Slack ack, background GTM jobs
WorkflowsDurable call prep, research, agenda, and follow-up runs
D1 + VectorizeOperational records and company memory search
R2Docs, call transcripts, exports, and generated artifacts
Durable ObjectsPer-company coordination, locks, approvals, and rate limits

Sandbox Boundary

Jack does not live in Sandbox. Sandbox is a tool.

Slack-native work runs on Workers and queues. We add Cloudflare Sandbox when Jack needs isolated file work, code execution, browser tasks, CSV analysis, report generation, or other risky compute.