BS Outreach Walkthrough

Generated 2026-06-13 | Phase 4 plan item 14 | Batch: first 10 contacts (icp_segment populated) | test_mode=true | test_mode recipient: adrientharrison@gmail.com
9
Would send
1
Blocked
5
Gate flags
50
Days to Aug 2 2026
537
Days to Dec 2 2027

Critical Findings (review before approving live flip)

HIGH outreach_sends table missing
Node 5.1 queries outreach_sends for dedup, but table is named outreach_actions/outreach_events. Dedup gate silently fails - contacts with prior test sends would be re-contacted on next real run. Fix: update 5.1 node query to correct table name.
HIGH SPEAKER template uses [First name] not {{first_name}}
Subject line: 'AI Safety Crisis Summit: masterclass invitation for [First name]'. Square brackets are NOT substituted by the workflow. All speaker emails will have literal '[First name]' in subject. Fix: change to {{first_name}} in template.
MEDIUM EU AI Act date - Aug 2, 2026 without Dec 2027 caveat
INVESTOR, PARTNER, GOVERNMENT templates reference 'August 2, 2026' as sole urgency hook without the Digital Omnibus Dec 2, 2027 extension. bs-ops flagged enforcement likely delayed. The COMPLIANCE template correctly handles both dates. Others need the dual-date framing to avoid stale urgency claims. Note: {{days_to_aug2}} = 50 days (Aug 2) or 537 days (Dec 2, 2027).
LOW 8 of 9 sendable contacts are icp=speaker
The not_started pool with known icp_segment is 70%+ speakers. The workflow will batch heavily toward speaker outreach. Verify this is intentional before first_wave_cap=10 fires.

Email Previews + Gate Proofs (reply "approve N" or "cut N" to Slack)

Dr. Thomas Speaker · MIT · Professor AI Ethics
· icp: speaker · template: SPEAKER.INITIAL.EMAIL
BLOCKED
Subject: AI Safety Crisis Summit: masterclass invitation for Dr.
Email body (884 chars)
GateResultProof
do_not_contactFAILcontact.do_not_contact=true
suppression_listPASSSELECT: 0 matches in suppression_list for test-speaker-01@example.com
dedupPASSNo prior sends in bs_test_send_log for real recipients
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Nabiha Syed · Mozilla Foundation · Executive Director
· icp: activist · template: ACTIVIST_DEFAULT.INITIAL.EMAIL
CLEAN
Subject: Nabiha, AI safety advocacy briefing for Mozilla Foundation
Email body (752 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for nabiha.syed@mozilla.org
dedupFLAGPrior test send: activist.INITIAL.email (2026-06-10). NOTE: outreach_sends table missing - dedup gate SILENTLY FAILS
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Reply to Slack walkthrough message: approve 2 cut 2
Yiannis Kanellopoulos · code4thought · Founder & CEO
· icp: partner · template: PARTNER.INITIAL.EMAIL
CLEAN
Subject: Yiannis, code4thought + Better Societies partnership
Email body (609 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for yiannis@code4thought.eu
dedupFLAGPrior test send: partner.INITIAL.email (2026-06-10). NOTE: outreach_sends table missing - dedup gate SILENTLY FAILS
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyFLAGReferences Aug 2, 2026 only. Digital Omnibus extends Annex III to Dec 2, 2027. Dual-date framing recommended.
Reply to Slack walkthrough message: approve 3 cut 3
Maximilian Kiener · Hamburg University of Technology · Head of Institute
· icp: speaker · template: SPEAKER.INITIAL.EMAIL
CLEAN
Subject: AI Safety Crisis Summit: masterclass invitation for Maximilian
Email body (891 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for maximilian.kiener@tuhh.de
dedupPASSNo prior sends in bs_test_send_log for real recipients
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Reply to Slack walkthrough message: approve 4 cut 4
Safiya Noble · UCLA · Professor
· icp: speaker · template: SPEAKER.INITIAL.EMAIL
CLEAN
Subject: AI Safety Crisis Summit: masterclass invitation for Safiya
Email body (887 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for safiya.noble@ucla.edu
dedupPASSNo prior sends in bs_test_send_log for real recipients
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Reply to Slack walkthrough message: approve 5 cut 5
Petri Myllymaki · University of Helsinki · Professor
· icp: speaker · template: SPEAKER.INITIAL.EMAIL
CLEAN
Subject: AI Safety Crisis Summit: masterclass invitation for Petri
Email body (886 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for petri.myllymaki@helsinki.fi
dedupPASSNo prior sends in bs_test_send_log for real recipients
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Reply to Slack walkthrough message: approve 6 cut 6
Anka Reuel · Stanford HAI · AI Governance Researcher
· icp: speaker · template: SPEAKER.INITIAL.EMAIL
CLEAN
Subject: AI Safety Crisis Summit: masterclass invitation for Anka
Email body (885 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for anka.reuel@stanford.edu
dedupPASSNo prior sends in bs_test_send_log for real recipients
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Reply to Slack walkthrough message: approve 7 cut 7
Miriam Staub · Stagory · Principal
· icp: investor · template: INVESTOR.INITIAL.EMAIL
CLEAN
Subject: Miriam, Better Societies traction + 2027 roadmap
Email body (522 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for miriam@stagory.com
dedupFLAGPrior test send: investor.INITIAL.email (2026-06-10). NOTE: outreach_sends table missing - dedup gate SILENTLY FAILS
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyFLAGReferences Aug 2, 2026 only. Digital Omnibus extends Annex III to Dec 2, 2027. Dual-date framing recommended.
Reply to Slack walkthrough message: approve 8 cut 8
Sebastien Bubeck · Microsoft Research · VP GenAI Research
· icp: speaker · template: SPEAKER.INITIAL.EMAIL
CLEAN
Subject: AI Safety Crisis Summit: masterclass invitation for Sebastien
Email body (890 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for sebubeck@microsoft.com
dedupPASSNo prior sends in bs_test_send_log for real recipients
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Reply to Slack walkthrough message: approve 9 cut 9
Inioluwa Deborah Raji · Mozilla · AI Accountability Researcher
· icp: speaker · template: SPEAKER.INITIAL.EMAIL
CLEAN
Subject: AI Safety Crisis Summit: masterclass invitation for Inioluwa
Email body (889 chars)
GateResultProof
do_not_contactPASSdo_not_contact=false
suppression_listPASSSELECT: 0 matches in suppression_list for deborah.raji@mozilla.org
dedupPASSNo prior sends in bs_test_send_log for real recipients
em_dashPASS0 em-dashes in rendered output
template_varsPASSNo unfilled template variables
date_accuracyPASSNo stale Aug 2 single-date claim
Reply to Slack walkthrough message: approve 10 cut 10