← [ BACK_TO_NOTES ]

Job Harness:个人求职状态与 Agent 接口

Oracle2 上长期运行的个人求职状态系统,统一保存岗位、投递、简历与发现运行,并通过 Web、REST 与 MCP 暴露同一份 durable career state。

#resource #growing #work #job-harness #docker #tailscale #mcp #tool #web #ai

[!info] related notes

Job Harness:个人求职状态与 Agent 接口

定位

Job Harness 是当前个人求职流程的 canonical durable state。它不是招聘网站自动化本身,而是把岗位、投递、公司、简历、发现运行和后续 Agent 操作统一落到一套可审计状态模型中,再由 Web、REST API 与 MCP 共享。

2026-09-16 完成 standalone V1、Oracle2 持久部署和旧 JobSync reconciliation 后,Job Harness 正式替代 JobSync 成为日常求职工作台与 AI/Agent 接口。

部署声明(2026-10-06 核对)

  • 主机:oracle2
  • Web:https://private-tailnet-host:20900
  • REST API:https://private-tailnet-host:20901/api/v1
  • MCP:https://private-tailnet-host:20901/mcp
  • 本地监听:127.0.x.x:20900 / 127.0.x.x:20901
  • 暴露方式:Tailscale Serve,均为 Tailnet-only
  • 数据库:/home/user/.local/share/job-harness/data/job-harness.db
  • Resume artifacts:/home/user/.local/share/job-harness/data/resumes/
  • 私密环境变量:/home/user/.config/job-harness/.env
  • 基础设施真值:personal-infrastructure/deployments/job-harness.yaml

Web 入口依赖 Tailnet 身份边界;REST/MCP 还要求独立 Bearer Token。未认证访问 API/MCP 应返回 401。

2026-09-16 状态基线

2026-09-16 cutover 验收:

  • 104 Jobs
  • 41 Applications
  • 5 Resume profiles
  • 84 Companies
  • 3 DiscoveryRuns
  • SQLite schema v4
  • PRAGMA integrity_check = ok
  • 5 份 Resume artifact 均已切到 file:///data/resumes/*.pdf,并与 Registry 中保存的 SHA-256 一致

JobSync 迁移与退役

旧 JobSync 最终 reconciliation 结果:

  • 66/66 JobSync Jobs 均能映射到 Job Harness
  • 37/37 已投递岗位均能映射到 Job Harness Application
  • 0 unresolved
  • 真正缺失的旧岗位通过带 provenance 的 executor=import DiscoveryRun 导入;同业务岗位只保存映射,不重复造 Job

JobSync 的 20800 容器和 Tailscale Serve 已停止,原数据仍保留在 Oracle2 用于 rollback;独立 retirement archive 已验证后保存到 OneDrive。

Resume artifact 与灾备

2026-09-16 cutover 时的 5 个 canonical PDF 不再指向 GCP /home/user/... 开发路径,而是存放在 Oracle2 的 /data/resumes/ 持久 volume 中。

Oracle2 runtime backup 从 v5 起同时保存:

  • 在线一致性 SQLite snapshot
  • 私有 env
  • Compose contract
  • 精确 Job Harness Git revision
  • /data/resumes/ 下所有本地简历 artifact

备份和 restore drill 会根据 resume_profile_refs.artifact_uri + sha256 对每个 PDF 做一致性校验,避免出现“数据库恢复了、简历文件丢了”的假恢复。

Digital Biome 导航

Digital Biome /tools 由 Thought Forest 投影生成。当前求职工作台分类为 resource/job-harness;历史 resource/jobsync 仍保留在 JobSync 笔记中用于知识检索,但不再列入 config/dashboard-resource-types.md,因此不会继续生成失效的 20800 快捷入口。

创建于 2026/9/16 更新于 2026/10/7
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本