feat: IMAP mail sync with thread-to-contact matching (PRD §6.1)

Real IMAP connection via imapflow library:
- Connects to IMAP server (IMAPFlow, TLS on port 993)
- Fetches recent messages (configurable limit, default 20)
- Extracts: from, fromEmail, subject, date, snippet (200 chars)
- Thread-to-contact matching (PRD §6.1):
  1. Match sender email against persons table
  2. If no person match, extract domain and match against company.website
  3. Returns matchedCompany + matchedPerson for each email
- Audit-logged (action: crm.mailsync:imap)
- Zod validated (host, port, user, password, folder, limit)
- 502 on IMAP connection failure with detail
- 400 on validation failure

Tested: invalid creds → 502 'IMAP connection failed', missing host → 400
This commit is contained in:
Z User committed 2026-10-27 22:50:50 +00:00
1 parent 7acc0c5451
commit e45b68bb8b
1089 files changed
+260614

No files matched your search

+50
View File
@@ -0,0 +1,50 @@
DCF
LBO
Comps
M&A
IPO
Pitchbook
Bloomberg
Capital IQ
Wind
Choice
财务建模
估值
敏感性分析
行业研究
deal
路演
招股书
投资逻辑
catalyst
催化剂
风险点
ROE
ROIC
EBITDA
PE
PB
EV
sizing
case interview
hypothesis
MECE
issue tree
PowerPoint
Excel 高阶
VBA
SQL
Python
CFA
CPA
FRM
ACCA
PMP
量化
策略
回测
因子
基本面
技术面
夏普
最大回撤
+25
View File
@@ -0,0 +1,25 @@
SQL
Excel
PowerPoint
Word
Notion
飞书
Jira
Asana
英语
项目管理
跨部门协作
推动落地
ownership
数据驱动
用户同理心
快速学习
影响力
说服力
量化
可迁移
0-1
1-N
ROI
KPI
OKR
+45
View File
@@ -0,0 +1,45 @@
产品规划
产品迭代
PRD
需求评审
用户访谈
用户画像
用户增长
留存
转化率
A/B 测试
漏斗分析
数据驱动
跨部门协作
推动落地
0-1
1-N
商业化
PMF
增长黑客
AARRR
私域
GMV
ROI
CAC
LTV
SOP
SaaS
B 端
C 端
内容运营
社群运营
活动运营
PMP
Scrum
看板
Sprint
Jira
Confluence
Notion
飞书
SQL
Tableau
Figma
Axure
墨刀
+69
View File
@@ -0,0 +1,69 @@
Java
Go
Python
TypeScript
Spring Boot
Spring Cloud
gRPC
微服务
Kafka
RabbitMQ
Redis
ZooKeeper
MySQL
PostgreSQL
MongoDB
ClickHouse
HBase
TiDB
Docker
Kubernetes
Helm
AWS
GCP
阿里云
高并发
高可用
分布式
一致性
限流
降级
熔断
分库分表
读写分离
React
Vue
Next.js
Vite
Webpack
PyTorch
TensorFlow
sklearn
XGBoost
LightGBM
特征工程
RAG
向量检索
Embedding
LLM
SFT
RLHF
Agent
MCP
vLLM
量化
SQL
Spark
Flink
Hive
Presto
Airflow
A/B 测试
模型评估
Prometheus
Grafana
ELK
CI/CD
Jenkins
GitLab CI
Terraform