1仕組みと動作原理
求職タスクを確認ゲート付きのステートマシンとして実装し、10のステートを順次推進し、スキップを禁止します。
不得跳过当前状态的必需输入或确认。用户已提供的信息直接继承,不重复询问。
強制境界の設定:タイトルに BOSS-Agent を含む専用 Chrome Profile のみを操作し、CLI/CDP/Playwright/Cookie 抽出/検出回避手法を明確に禁止します。
- 禁止 BOSS CLI、CDP、远程调试、Bridge、Patchright、Playwright、无头浏览器、隐藏 API、`/wapi`、XHR/fetch 注入、Cookie 或 stoken 提取、代理轮换、指纹伪装和验证码绕过。
初回起動時に履歴書のアップロードを案内し、職務適性情報のみを抽出して、無関係なプライバシー情報はエコーバックやレポート出力を行いません。
只提取岗位匹配信息;姓名、手机号、邮箱等无关隐私不得主动回显或写入报告。
求職希望条件を2往復で補完し、各往復で検索結果に影響を与える質問を最大3問に制限します。
每轮最多问 3 个会改变搜索结果的问题:
検索確認ゲートでは読み取り専用のキャリブレーションのみを許可し、未確認の状態では BOSS ページの操作を禁止します。
只有用户确认搜索卡或明确确认同等内容后,才能操作 BOSS 页面。搜索确认仅授权只读校准。
キャリブレーション段階ではデフォルトで15〜30件の求人カードを読み取り、約10件の完全な JD を選定。外部アクションは厳格に0件とします。
- 默认读取 15–30 张职位卡片,并从中选择约 10 条代表性完整 JD。
動的な A/B/C 区分は、必須条件、総合スコア基準値、コア指標基準値、リスク拒絶判定をすべて同時にクリアする必要があります。
档位不能只看总分;必须同时通过:
アプローチ確認ゲートでは、バッチ、区分、目標挨拶数、挨拶モードの確認を必須とし、未指定時はデフォルトで20件を推奨します。
本批目标招呼数;未指定时主动询问,默认建议 `20` 个,不得静默代填;
各求人に対する実行ループを完全直列化:リスト読み取り→重複排除→JD 読み取り→フィルタリング→スコアリング→リスク検査→アプローチ→チェックポイント記録。
读列表 → 查历史台账 → 读完整 JD → 硬条件过滤 … → 触达或归档 → 写检查点
リスク検知時の即時停止:CAPTCHA、429、切断、Cookie コピー要求などが発生した場合は即座にチェックポイントを保存してバッチを停止します。
- 验证码、安全验证、`_security_check`、429、code 37、访问频繁、账号风险或环境异常;
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| network | BOSS直聘(zhipin.com) |
| cli | macOS Computer Use + Chrome(专用 BOSS-Agent Profile) |
4推奨統制措置と判定根拠
- 网络端点: 外部ネットワークアクセスの宣言: ホストブラウザ経由で BOSS直聘 の公開ページ(zhipin.com)にアクセスし求人リストと完全な JD を読み取り、ユーザーの承認後にプラットフォーム内挨拶メッセージを送信
- 本地工作目录: ファイル読み書きおよび成果物出力: ~/.boss-zhipin-scraper/ledger/job_ledger.jsonl(求人台帳)
5二重目の独立検証
- [ok] 状态机状态数与顺序 — SKILL.md 的 ONBOARD→PROFILE→…→REVIEW 与正文 10 个小节一一对应。
- [ok] 校准只读约束 — SKILL.md 与 calibration-tiering.md 均写 external_actions=0 / 外部动作数必须为 0。
- [ok] 档位阈值一致性 — 主 SKILL.md 的 A≥85/B≥80/C≥72 与 references 表格一致,且要求核心维度最低值。
- [ok] 验收案例数量 — ledger-acceptance.md『离线验收案例』逐条编号 1–22,共 22 条。
- [ok] 禁止路线可定位 — §3 扫描『危險旗標/防護繞過』无命中,正文确有禁止 CDP/Playwright/隐藏 API 等条款。
- [ok] 凭证读取 — 全文无 Cookie/stoken 读取指令,反而明确『不得读取、代填或保存验证码和认证信息』。
- [ok] 档位复核 — 只经宿主浏览器操作公开站点 + 本地台账写入,无凭证读取、无防护绕过 → yellow。
6結論
e68954aed6706a48…