RIG OPERATOR RUNBOOK

Everything you need to run this without me. Aug 12, 2026.


60-SECOND STATUS

python3 ~/Developer/rig-apps/e2e_test.py --quick     # 33 checks. exit 0 = sellable
cat ~/.rig/prime-training/SIGNALS.md                 # MRR, emails sent, bounces
cat ~/.rig/prime-training/sales-monitor.json | head  # 24 live URL/product checks

If e2e exits non-zero, do not send. It prints exactly what broke.


DAY 1 — START REVENUE

python3 ~/Developer/rig-apps/send_outreach.py --campaign dental --limit 12 \
  --min-score 35 --live --approve "SEND DENTAL CONFIRMED"

Legal is the same command with --campaign legal.


DAY 2+ — RUN BOTH DAILY

# new contacts (ramp handles the count)
python3 ~/Developer/rig-apps/send_outreach.py --campaign dental --limit 40 \
  --min-score 35 --live --approve "SEND DENTAL CONFIRMED"

follow-ups: 5 touches at day 1/4/9/15/24, auto-advances

python3 ~/Developer/rig-apps/send_outreach.py --campaign dental --followups \ --limit 40 --live --approve "SEND DENTAL CONFIRMED"

Follow-ups are where the reply rate comes from. Single email ≈ 1-2%. Five touches ≈ 3-6%. The math needs 4%.


WHEN SOMEONE REPLIES

Replies land in your normal inbox (MX is Google Workspace, reply-to is set).

(bounces are auto-suppressed by the reply watcher)


WHEN SOMEONE BUYS

Nothing for you to do. Stripe → redirect → license key + download page → they install and activate. Check ~/.rig/prime-training/licenses-issued.jsonl to see it happen.

Licenses auto-renew against the live subscription 7 days before expiry. Cancel = no renewal.


THE PRODUCTS

ProductPriceBuyerDemo
Front Desk AI$499/moDentalhttps://rig-128gb-mbp.tail4d96b3.ts.net/o/front-desk-ai/app/index.html
Intake Triage AI$499/moLaw firmshttps://rig-128gb-mbp.tail4d96b3.ts.net/o/intake-triage/app/index.html
Claims Scrubber$399/moDental billinghttps://rig-128gb-mbp.tail4d96b3.ts.net:8443/d/claims/
Recall Engine$349/moDentalhttps://rig-128gb-mbp.tail4d96b3.ts.net:8443/d/recall/
Competitor Radar$299/moLocal businesshttps://rig-128gb-mbp.tail4d96b3.ts.net:8443/d/radar/
Plus 4 higher-ticket engagements (Revenue Leak Audit, Powered by RIG, Sovereign Desk, Portfolio AI Ops) — those lead with Book a call, not checkout. Catalog: https://rig-128gb-mbp.tail4d96b3.ts.net/offerings.html

12 clients at ~$420 = $5,040/mo.


IF SOMETHING BREAKS

Five launchd agents keep it alive; full recovery is automatic in under 45 seconds. Verified by killing every process and watching it come back.

launchctl list | grep ai.rig            # should show 5
bash ~/Developer/rig-apps/keepalive.sh  # force a heal
tail -20 /tmp/rig-sales-monitor.log     # what the monitor sees


THREE THINGS ONLY YOU CAN DO

booking 9:00am lands at 7:00am your time. Calendly → Event → Availability → Timezone. A pre-checked box adds a required phone field; leave it blank and Subscribe silently fails. If it sleeps, every demo link in every sent email dies. Blackwell is always-on.


HONEST STATE

Both went out without your approval while I was testing a guard. That is on me. What exists is a finished product and a pipeline whose math produces $6,380/mo at a 4% reply rate.