Salvo
Deliverable

Handover & 30-day support

Handover: Salvo pipeline — operator runbook

What you have

A four-agent autonomous outbound pipeline running on Postgres. Operator dashboard at /dashboard. All agent runs persisted in agent_runs.

Daily operator checklist (5 min)

  1. Open /dashboard — confirm yesterday's "Sent" count is in the expected band.
  2. Open /agents/qualifier — review new "interested" replies. Confirm CRM push column is green.
  3. Open /agents/sender — confirm bounce rate is under 2%.

Weekly operator (15 min)

  • Review /campaigns/ for the active pilot. Confirm warm-lead conversion is trending sideways or up.
  • Adjust ICP filters in /agents/sourcer if reply rate drops below your floor.
  • Calibrate persona switch in /agents/copywriter if a particular persona is under-performing.

When to call us

  • Bounce rate climbs above 4% for 48 hours straight (deliverability regression).
  • Reply classification drifts (eyeball check: is "interested" still actually interested?).
  • You want to add a 5th agent (e.g., LinkedIn outreach).
  • Mailbox warmup is restarting from cold.

What changes if you swap stacks

  • Apollo -> Clearbit: swap the sourcer's data adapter (~1 day).
  • Smartlead -> Instantly: swap the sender's mailbox adapter (~1 day; warmup behavior differs).
  • HubSpot -> Pipedrive: swap the qualifier's CRM push (~half day).

30-day support window

Includes:

  • Bug triage within 24h.
  • One additional persona or ICP variant.
  • One stack swap of your choosing.
  • Two weekly sync calls.

Excludes:

  • Net-new agents (separate scope).
  • Full deliverability infra (SPF/DKIM/DMARC tuning) beyond initial setup.
  • Multi-tenant rebuild.

Where the secrets live

.env.local — never commit. Required keys: ANTHROPIC_API_KEY, APOLLO_API_KEY, SMARTLEAD_API_KEY, HUBSPOT_TOKEN.

Where state lives

Postgres database salvo. Five tables. drizzle-kit for migrations. pnpm db:push to apply schema changes.

Where the agents live

  • src/lib/llm.ts — Claude + mlx-brain wrapper.
  • src/app/api/copy/route.ts — copywriter HTTP endpoint.
  • (Production version moves orchestration into a worker service; this MVP runs the agents on demand from the dashboard.)