Tagged engineering.
Every post filed under “engineering.”
-
Cite-or-discard as a product primitive: how the MessageVerifier earns its keep
The MessageVerifier is a binary cite-or-discard gate on every draft the agent produces. Every factual claim has to point at evidence from the lead's context — or the draft is discarded and re-drafted. Why we built it as a primitive instead of a score, and what it costs.
-
The reply-rate trap: why we don't promote A/B winners by reply rate
Every other outbound tool ships an A/B winner-picker that promotes the variant with the higher reply rate. The trap: reply rate collapses positive replies, negative replies, and unsubscribes into one number. The 'winning' variant is often the one with more 'stop emailing me'. Here's what we built instead.
-
Replacing a fixed sequence with an agentic loop
Notes from rebuilding Overwise's outreach pipeline as an agentic system: a Sonnet executor that decides per-lead what to send, an Opus advisor for edge cases, and a MessageVerifier that discards drafts whose claims can't be cited. What we threw away, what we replaced it with, and why.