gtm engine · recorded run

One lead, all 15 stations.
Real numbers, real cost.

This is a recorded run of the actual outbound engine — not a mockup. Scroll through what it found, wrote, and got wrong, station by station, then approve or hold two of its real drafts yourself.

recorded run · Apr 21 · Singapore vet-clinic campaign · every timestamp, cost and token count below is real · the clinic's name and review count are changed
the lead
Aldervale Animal Specialist & Emergency Hospital
3.8★ rated AVS-listed · 1 of 123 in the category 24/7 referral specialist hospital 10 departments
01

Intake — Apr 20, 16:30

Campaign scraperdeterministic

A scraper row for the clinic gets admitted into the sg-vets campaign, de-duped against the 90 leads already on file. Status: ready — the next daemon tick will pick it up.

02

Scout — 06:07, cache hit

ScoutAI agent$0.000 (cached)

Audits the website: no online booking, no price list. Finds one real signal — a different SG clinic had asked for this exact WhatsApp setup weeks earlier. Writes two "pains," both explicitly labeled as guesses, not facts.

03

Enricher — 06:07

EnricherAI agent$0.000 (cached)

Finds one contact — a generic info@ mailbox, no named person. Flags it as a weaker open: Poet will have no first name to use.

04

ICP gate — 06:07

ICP gatedeterministic$0.000

Scores fit 65/100 against the campaign's threshold of 50. Passes. 35 of the other 90 leads in this campaign died at this exact gate.

05

Strategist — 06:07

Strategistdeterministic$0.000

Picks an angle by keyword score against the brief. "WhatsApp / front-desk automation" wins at 31 points, ahead of every other angle in the playbook.

06

Artisan — 06:07 → 06:10 · 210s

ArtisanAI agent$0.296 · 64.2k → 9.4k tokens

Writes the free audit — the actual value artifact the email offers. Re-researching, it finds the clinic is bigger than the brief said: a 24/7 referral hospital, 10 departments. Real gap found: emergency triage, specialist referrals, and post-op follow-up all land in one unsorted WhatsApp inbox. Proposes three fixes.

⚠ also ships a claim labeled "hypothesis-validated" with zero transcripts behind it — station 11 catches this.
07

Critic — 06:10 → 06:12 · 96s

CriticAI gate$0.124

Grades the audit against the brief for specificity — is this actually about Aldervale, or template filler? Passes on the first attempt.

08

Poet — 06:12 → 06:15 · 187s

PoetAI agent$0.265

Writes the actual cold email and a day+5 follow-up, citing the audit directly. This is the email below.

09

Deterministic gates × 4 — 06:15

Deliverability · spam · format · voicedeterministic0.02s · $0

Mailbox verified, live MX, 0 blocklist hits, 0 spam words, subject under 50 chars, sign-off present, no forbidden phrases. 4 / 4 pass.

10

AI Judge — 06:15 → 06:18 · 210s

AI JudgeAI gate$0.263

Grades the email on one question: would a busy clinic owner actually reply? No self-intro, no pitch, no meeting ask, CTA is a question. Passes.

11

ISC audit — detected 06:12, logged here

ISC auditdeterministicregex sweep · $0

Sweeps the draft and audit against 9 anti-criteria. Catches the mistake from station 6: the "hypothesis-validated" claim has no transcript or call behind it.

⚠ in April this only logged the violation — it did not stop the send. A constraint that only logs is a suggestion.
12

You — approval

Human approvalhuman

This station did not exist on Apr 21. A --dry-run flag bug meant nothing paused here — the draft rolled straight through, unread by anyone.

✓ today every draft parks here. Nothing reaches Courier without a person saying go — that's what you'll do lower on this page.
13

Sending window — 06:18 SGT

Window + budgetdeterministic

06:18 recipient-local time is outside the 09:00–17:00 send window. Should have queued for later — the window check was broken in April too, and has since been fixed.

14

Courier — 06:18:57 → 06:18:59 · 2.2s

Courierirreversible

SMTP handshake, delivered. There is no unsend station.

station 15 · the aftermath

Sent at 06:18. Quarantined by 07:00.

The system caught its own mistake — wrong status, no human sign-off — locked the lead from follow-ups, and cancelled the day+5 email Poet had already written. The first email had already gone out. Nobody read it before it left. The clinic has no idea any of this happened.

This run is why the belt now stops at "You." No draft reaches Courier without a human verdict. Cost of the lesson: $0.947, 141.5k → 39.8k tokens, one unintended email.
to: info@aldervale.com.sg
"10 departments, one inbox"
A 24-hour SG vet clinic reached out last week — their core ask was to stop losing after-hours bookings to platforms they can't control. I looked at your setup with the same lens. Aldervale has 370 reviews, 10 specialist departments, and a live WhatsApp widget. But your intake has a gap: specialist referrals arriving via third-party directories have no structured path into a channel you own. At 2am, "my dog is unresponsive" competes with "when is my cardiology appointment" — whoever picks up. Want me to send the full audit? Kuan Yu
also queued — follow-up, day +5
One more thing from the audit: your pricing sits across separate PDF sheets per procedure — sterilisation, dental, vaccination, and more — so pet owners open several documents and do the math themselves before a visit. A single WhatsApp menu pulling from those same PDFs would cut repeat calls. Worth sending over?

Your turn — 2 more real drafts

Same engine, same day, different clinics. Nothing sends without your OK — approve or hold each one.
to: Sunrise Vet Clinic & Surgery · sg-vets · 135 words
"the gaps between your shifts"
Your booking page still routes everything through WhatsApp, and going by your hours — 11-9 most days, 11-5 weekends, closed Tuesdays — I'd guess calls and pricing questions pile up in the gaps between those windows. I haven't seen your actual call volume, so that's a guess, not a fact. A 24-hour SG vet clinic asked us to build exactly this last month, so I ran the same audit on your setup: WhatsApp already carries your booking, pricing, and house-call traffic in one channel. One thing that stood out — a public review mentions an undisclosed $90 and $80 radiography charge, and your house-call page separately says consultation and medication fees are additional. Could be the same pattern showing twice, which is why a pre-charge confirmation flow seemed worth flagging first. Want me to send the full breakdown? Kuan Yu aistrukt.com - the AI automation guy in SG
▼ read the full draft
APPROVE ✦
HOLD ↩
to: The Feline Practice · sg-vets · 127 words
"your neighbours and digital booking"
Doc — a 24-hour SG vet clinic messaged me last week asking for WhatsApp automation. While digging into the vertical, I ran an audit on your clinic's intake setup. You have 88 reviews at 4.9/5 — top-tier for Singapore. But no online booking, no price list, no live chat. Every enquiry routes through the phone. Nearby clinics are starting to go digital. Cat-only practices actually have an edge here: no species routing, no cross-species FAQ library. A feline triage tree covering the 4 most common emergencies — urinary blockage, respiratory distress, toxin ingestion, not eating 24h+ — can be live in 2 weeks, faster than any general practice equivalent. I put together a short WhatsApp automation audit for your clinic — 3 workflows, estimated staff hours saved. Want me to send it? Kuan Yu aistrukt.com — the AI automation guy in SG
▼ read the full draft
APPROVE ✦
HOLD ↩
0 / 2 reviewed

Want this pointed at your market?

I'm running the first cohort now. Email me or DM @phuakuanyu — one line about who you sell to is enough.

built by Kuan Yu · kuanyu.dev · nothing sends itself