Outreach
Outreach composer
Planned — MVP 1 (draft) → MVP 4 (send + sequences)
- OutreachContext object assembled before generation — the model never writes without context
- Personalization levels 0–5 with the evidence used shown alongside the draft
- Bad-outreach detector: specificity, credibility, brevity, single CTA, scientific correctness, spam risk
- Approval screen: TO · WHY THIS PERSON · WHY NOW · SOURCES USED · MESSAGE
- Collision check before send — colleague activity, active opportunity, opt-out (spec §39 / §73)