lead-enrichment · git:20261010.d31599c · 2026-10-10 · sha256 2bc827fed034553b
lead-enrichment git:20261010.d31599cA
Immutable. This exact content never changes and is served at /api/v1/blob/2bc827fed034553b.
--- name: lead-enrichment description: Normalize factual person and company evidence for one confidently matched lead, preserving provenance, freshness, missing fields and conflicts. --- # Lead Enrichment Build factual context for one person or company. Enrichment answers what is known about the subject. `lead-qualify` decides whether those facts meet an ICP; `cold-outreach` prepares copy only after contact eligibility is supplied. The default `enrich` runner reuses supplied structured evidence. It makes no provider request and spends no enrichment credits. An upstream declared connector operation can supply evidence; Apollo is the planned first lookup provider, whose credential presentation remains a native connector dependency. Do not claim that running this skill performs an Apollo lookup. ## Procedure 1. Bind one subject reference and the professional fields actually needed. 2. Supply source references, native or upstream digests, observation times, explicit subject matches, and factual field/value pairs. A caller-supplied digest is provenance, not independent provider verification. 3. Reuse only fresh sources confidently matched to that exact subject. A weak name match, stale observation or mismatched identity does not fill a field. 4. Preserve conflicting values with their separate sources. Do not silently choose the latest value or invent a merged person from several matches. 5. Return `enriched`, `partial` or `needs_more_evidence`, supported facts, missing fields, conflicts and the admitted source index. The runner performs deterministic normalization rather than an extra model turn. Evidence acquisition and entity matching belong to the selected provider; commercial fit belongs to qualification. It does not infer buying intent, budget, consent, sensitive traits or private personal details. ## Composition Pass `lead_enrichment_packet` into `lead-qualify#qualify` together with the actual ICP criteria. Preserve the native artifact digest. For another lookup, request only missing professional fields with a bounded credit allowance and the same subject identity. Never enable personal-email/phone reveal or a waterfall merely to make an incomplete packet look complete. The skill neither updates CRM records nor authorizes messages. Fieldwork owns refresh schedules and continuing Work; connectors own exact provider requests, credential custody and billing evidence.