Japan Job Digest - 实施前准备清单

需要手动准备的事项

这份页面列出项目继续开发前需要人工完成或确认的内容。项目可以先初始化代码骨架,但 Gmail、Notion、AI 和各招聘来源的真实接入,需要这些准备项到位后再进入集成开发。

6 P0 招聘来源需要创建官方提醒
18 建议收集的脱敏邮件 Fixture 数量
2 外部工作区:Google Sheet 与 Notion
11 规则与账号问题需要确认

第一优先级

配置 Gmail 标签和过滤规则

确认职位提醒邮件会进入 JobDigest/Inbox。系统初始化后会创建标签,但邮件过滤规则通常需要人工在 Gmail 中设置或确认。

  • JobDigest/Inbox:待处理提醒邮件。
  • JobDigest/Processed:已成功处理。
  • JobDigest/Error:来源未知或模板无法识别。
  • JobDigest/Retry:部分成功,后续重试。
  • JobDigest/Archive:人工确认不再处理。

准备脱敏邮件样例

每个 P0 来源至少准备 3 类样例:正常多职位邮件、字段缺失或职位为空邮件、模板变化或未知结构邮件。

删除邮箱地址 删除用户 ID 删除跟踪 Token 保留职位结构

外部服务准备

Google Sheet

创建一个专用工作簿作为系统主存储。后续代码会初始化 Config、Sources、Jobs、JobSources、MatchResults、Runs、ParserErrors 等工作表。

Notion

创建 Notion Integration,记录 Token,建立职位数据库或准备由系统创建数据库,并把目标页面授权给 Integration。

AI 服务

确认是否启用 AI、使用哪个提供商、每日最多分析多少职位。默认建议先限制为每日 20 条,并支持完全关闭。

需要确认的规则

编号 需要确认的问题 当前默认处理
Q-01 Gmail 是个人免费账号还是 Google Workspace? 按个人 Gmail 配额设计。
Q-02 英语无要求表示不限制职位英语要求,还是不希望使用英语? 不按英语排除,仅展示职位要求。
Q-03 签证支持是否为绝对必要条件? 明确不支持即排除;未说明进入人工确认。
Q-04 日本全国完全远程职位是否接受? 默认接受可在东京居住并完全远程的职位。
Q-05 契约社员的最短合同期是否有限制? MVP 不限制,只展示合同期限。
Q-06 年收 400 万是否包括奖金和固定加班费? 按招聘信息总年收判断,组成不明时标记风险。
Q-07 AI 服务、密钥和每日费用上限是什么? 使用适配层,默认最多分析 20 个职位。
Q-08 Notion 工作区和目标数据库是否已建立? 实施阶段创建或绑定专用数据库。
Q-09 日报收件地址是否就是接收提醒的 Gmail? 默认同一邮箱。
Q-10 是否保留关闭或忽略职位? 默认保留 180 天,不再重复推送。
Q-11 明确要求 N1 或母语级日语的职位是否自动排除? 默认排除;若同时明确接受 N2,则通过。

敏感信息处理

可以交给系统处理

  • 职位公开信息、职位 URL、公司名、薪资、地点和职位描述。
  • 来源邮件 ID、解析结果、匹配分数、状态和脱敏运行日志。
  • 不含身份信息的求职筛选条件摘要。

不要放入代码或样例

  • 招聘网站密码、Cookie、登录会话、Gmail Token。
  • Notion Token、AI API Key、真实个人邮箱、电话和住址。
  • 完整简历正文、招聘方私人联系方式和邮件跟踪参数。

完成标准

可以进入解析器开发

六个 P0 来源都有脱敏 Fixture,且邮件结构保留完整。

可以进入真实集成

Gmail、Google Sheet、Notion Integration 和密钥存储路径已确认。

可以进入试运行

核心规则已确认,日报收件人和数据保留策略已确定。