把「归档 job 推送分支 → 人工点 Squash & Merge」的最后一公里自动化,同时不放大攻击面:只有本 job 的归档能自动进 master,Agent 的其他改动依旧要人工审阅。
约束原话:「希望有且仅有本 job 提交的归档能自动合并进 master;一切由 Agent 做出的其他改动依旧保持需人工审阅 + 手动合并。」
目标拓扑
归档 cron → push briefing-archive-<日期>-<体裁>(SSH deploy key)
→ docs.yml: gh pr create(base=daily)
→ 白名单预检 PR 文件 → gh pr merge --squash 进 daily ← hop-1
→ gh workflow run daily-to-master.yml --ref master
→ merge-daily-into-master: 三点 diff 守卫 → git merge --no-ff → push master ← hop-2
→ master push 触发 deploy-website → 网站更新
→ schedule 兜底(best-effort,会迟到数小时)
2026/10/20...大约 7 分钟
