Lead Tracker Schema
Source of truth:
callytics-common/src/db/schema/leads.ts(verified 2026-06-15) 表名:leads| 主键:idvarchar(512) — composite dedup key Lead 页面主体提醒: 当前leads-v3页面列表和 pipeline status 主要读contacts.lifecycle_stage='lead';leads表是 email intake / dedup / cadence 的原始来源表。 Lead 漏斗状态:leadStatus不在leads表,存在contacts.leadStatus。见 lead-funnel-status.md。
1. 表说明
leads 表存从 email 来源摄取的 lead:Google Apps Script HTTP handler 或 Lark Suite IMAP Poller 收到邮件后解析、去重、写入。原始存储曾是 DynamoDB LeadTracking-v2,现在双写到 Neon,供 studio-api 和分析 pipeline 查询。
2. Schema 全字段
isForwarded=false 时,forwardedOriginalFrom / forwardedOriginalTo / forwardedOriginalDate 通常为 NULL。
3. 索引
4. 当前 API 读法
重点边界:leads 表回答“系统收到了什么 lead email”;contacts 表回答“现在这个人作为 lead 处在什么状态、需要怎么跟进”。
5. Prompt Output ↔ Schema
Lead intake 没有 AI prompt 写 leads 表。leads 只是后续 AI / Task pipeline 的 read-only evidence。
6. Re-verification Commands
2026-06-15 verified。文档 stale 时重跑下方命令并比对。
7. Cross-References
- Lead Tracker 页面展示: lead-tracker-display.md
- Lead Tracker 计算口径: lead-tracker-calculations.md
- Lead funnel status: lead-funnel-status.md
- Contacts schema: ../contacts-feature/contacts-schema.md
- Tasks schema: ../tasks-feature/tasks-schema.md
- Store isolation: ../../../system-design/store-level-isolation.md