# zhaopin — 智联招聘简历自动筛选系统 二手车出口外贸业务员岗位的候选人抓取、硬性预筛、七维评分、自动打招呼与每日自动化。 ## 双端架构(git 管理) | 端 | 工作副本 | 角色 | |----|---------|------| | **WSL 开发端** | `/www/projects/zc_recruitment-screener` | 开发主本:改规则/脚本在这里改,提交推送 | | **服务器运行端** | `/opt/hermes/data/skills/recruitment-resume-screener`(Hermes 容器内) | 运行副本:Hermes 每日自动化直接执行这里的代码 | ``` 飞书(用户) ←→ Hermes(服务器, GLM-5.3, 每日09:30-18:00自动筛选) ↓ 反向CDP隧道(cdp-tunnel.sh, WSL守护) WSL Chrome(智联登录态) → 智联推荐页 生产库: 服务器 /opt/data/recruitment-data/recruitment-live.db(数据不入本仓库) ``` ## 同步规程(重要) 任何一端改动后: ```bash git add -A && git commit -m "描述改动" && git push ``` 另一端拉取生效: ```bash git pull --rebase ``` - 服务器端改动(如 Hermes 自助修改脚本)也会提交推送,**先 pull 再改**,避免分叉; - 数据库(recruitment.db / live.db)不入库,两端数据同步用快照方式另行处理; - 远端地址:内网 `http://192.168.100.133:25311/xinyouhe/zhaopin.git`(公网 `http://219.157.255.213:25311/...`,IP 为动态)。 ## 目录说明 | 路径 | 内容 | |------|------| | `scripts/` | 核心代码:scoring.js(门槛+评分)、zhaopin-scrape.js(抓取)、daily-runner.js(每日守护)、daily-report.js(日报)、enforce-cutoff.js(18点收队)、stop-tasks.sh(停止)、analyze-abc.js/test-gate.js(分析回测) | | `SKILL.md` | Hermes 技能说明书(含操作纪律) | | `references/` | 规则文档、踩坑记录、部署手册 | | `scripts/cdp-tunnel.sh` | WSL 端浏览器工人守护(Chrome+反向隧道自愈) | | `hermes-cron.snapshot.json` | 服务器 Hermes 定时任务配置快照 | ## 当前筛选规则速览(详见 references/screening-rules-v10.md) - 硬门槛:年龄≤35;**工作经历必须含外贸类关键词**(仅专业/证书的培养类拦截);毕业 2020-2026 - 七维评分(满分35):行业/外贸核心/语言/获客/专业/稳定性/活跃度 - 打招呼:门槛通过 且 推荐(≥24/26分)或待定(≥18分) 且 聊天次数>0