Pipeline · stage 07
enrich_contact()
The first human gate. We do not auto-pull emails. You confirm the contact before we write to them.
Inputs and outputs
In. Brief plus a list of named decision-makers found in earlier stages.
Out. A confirmed recipient with a verified email address, a role, and an opt-in to be contacted.
Current version
Workflow, not a prompt. Same since v0.7. Forkable through the prompt library.
Model defaults
None. This is a human screen with provider-checked email validation underneath. You can override per stage in your routing config.
How it fails
There is nothing to fail. If you do not click confirm, nothing leaves. Why we human-gate this explains the legal and quality argument.
Evals
Not applicable. The acceptance metric here is your team's, not ours. The full eval set ships with the prompt and is editable. Eval format.