用途:为招聘团队提供与 Juicebox 集成的生产级参考架构,覆盖候选人搜索、AI 评分排序、缓存、去重、外联序列与 ATS 导出。
主要能力:搜索服务经 Redis 缓存调用 Juicebox API(/search、/profiles、/outreach);Bull 队列驱动分析 Worker;ATS 导出服务对接 Greenhouse/Lever;Webhook 处理 Juicebox 事件。缓存按类型设 TTL:搜索结果 1800 秒、档案 3600 秒、分析 7200 秒、ATS 状态 300 秒、外联 60 秒。事件管道支持 analyze 任务重试(attempts 3,指数退避 delay 2000),处理 reply_received、bounced 等外联事件并同步 ATS。数据模型含 SearchCriteria、RankedCandidate、OutreachSequence、ExportResult。
使用方式:需先具备已批准的架构图、沙箱工作区、合成夹具集、源/目标允许列表、抑制控制、密钥引用与已测试回滚路径。在沙箱中用合成数据验证各组件,拒绝明文凭据、未批准集成和联系人级导出;强制最小权限、幂等、脱敏遥测、抑制检查,并在接入新组件前确保 contacts_exported=0。执行分阶段金丝雀发布,出现范围、安全、配额、策略或保留期漂移即停止并恢复上一版本;仅在负责人批准后晋升,清理后仅保留脱敏架构回执。
输出:架构回执,含组件版本、环境、夹具分类、源/目标/抑制结果、无导出断言、金丝雀结果、批准人、保留/删除证明与回滚引用;排除含密钥或联系人数据的图表。
限制:资料未提供具体价格、平台支持范围或性能指标;示例回执 env=staging; fixture=synthetic; components=search,score,ats-adapter; suppression=pass; contacts_exported=0; canary=pass; rollback=release-r31。后续可参考 juicebox-deploy-integration。