Skip to content

fix: defer source deletion confirmation - #70

Merged
Hddcc merged 1 commit into
mainfrom
codex/qq-jobs-deletion-confirmation
Aug 24, 2026
Merged

fix: defer source deletion confirmation#70
Hddcc merged 1 commit into
mainfrom
codex/qq-jobs-deletion-confirmation

Conversation

@Hddcc

@Hddcc Hddcc commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

根因

腾讯文档删除记录后,原实现每次都要求人工确认,计划任务每 3 小时重复检测到同一缺失 ID,持续失败告警。

修复

  • 首次发现缺失:保留旧记录并写入 pending_source_deletions,同步成功且不移除页面内容。
  • 下一次独立同步仍缺失:自动标记为 source_removed,保留历史审计。
  • 记录恢复:清除待确认状态并使用最新数据。
  • 双遍读取、分页完整性和链接校验保持不变。
  • 保留手动 accept_source_deletions 作为立即确认的兜底入口。

验证

  • 24 项招聘同步测试通过
  • slug 校验通过
  • Hugo 全站构建通过(457 pages)

@Hddcc
Hddcc merged commit ac88c80 into main Aug 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant