Jobhunt Ops Broadcast
Maintain a file-backed and updateable job search ops workflow:
- Canonical status:
jobhunt_ops/STATUS.md - Change log:
jobhunt_ops/CHANGELOG.md - Personal-assistant DB (source of truth for tasks/events):
~/.claude/personal_assistant/ - Workspace mirror (for co-management):
jobhunt_ops/db_mirror/(gitignored) - Scheduled broadcasts via OpenClaw cron → main session system event
JOBHUNT_BROADCAST
Workflow (always follow)
0) Safety / privacy
- Never ask for or store mailbox login passwords.
- If the user posts tokens/authorization codes in chat: instruct them to revoke + delete the message.
1) Ingest updates (screenshots or user messages)
When the user sends:
- Email screenshots
- A status update sentence (e.g., “TCL测评已完成”, “百度笔试晚上8点开始”, “截止 3/4 24:00”)
Do:
- Extract minimal facts: company, stage (投递/测评/笔试/面试/结果), timestamps, links (optional), constraints.
- Determine record type:
- Task: anything with a deadline or an action (测评/跟进/确认时间窗口)
- Event: anything with a scheduled time block (面试/笔试开始时间)
- If time is ambiguous: mark as
待确认, do not guess.
2) Persist (write in 3 places)
For each change, update all of:
A) File-backed ops (workspace)
- Update
jobhunt_ops/STATUS.md(latest truth) - Append a line in
jobhunt_ops/CHANGELOG.mdwith timestamp + what changed
B) Personal assistant DB
- Add/update task in
~/.claude/personal_assistant/tasks.json - Add/update event in
~/.claude/personal_assistant/schedule.json
C) Workspace mirror
- Run
jobhunt_ops/sync_db.ps1to mirror the DB intojobhunt_ops/db_mirror/
3) Broadcast rules (10:00 / 15:00 / 20:00)
Triggered by system event JOBHUNT_BROADCAST.
Broadcast format:
- P0 (48h): due within 48h
- P0 (24h): due within 24h
- Today’s 1-3 actions (most important first)
- Ask for status: “回复:已完成/进行中/无法完成 + 原因”
Prioritization:
- Deadline first (测评/笔试)
- Then follow-up checks (投递进度)
- Then prep tasks (面试准备)
4) Status update protocol
When the user says “已完成/进行中/延期/改期/进入下一轮”,you must:
- Update the matching item status in tasks/events
- Update
STATUS.mdcheckbox/state - Append to changelog
- Sync DB mirror
Commands / scripts
- DB mirror sync:
jobhunt_ops/sync_db.ps1
Notes
- Prefer concise, action-first outputs.
- Keep only 1-3 next actions per message.