日历、排期与发布中心

把通过审核的 revision 放进可解释、可恢复的发布队列。

内容日历:创建排期

日历要求填写平台、平台变体 ID、变体 revision ID、本地时间和 IANA 时区。系统将本地时间转换为 UTC,并检查同平台、同账号和时间窗口冲突。冲突会阻止保存并提示调整时间。

发布任务状态

状态含义允许动作
待审核缺少有效 review/approval回到审核中心
可 dry-run证据完整但未获取最终动作运行 dry-run
待人工确认需要逐次确认外部提交勾选确认后继续
中断任务执行中断或超时恢复中断任务
已完成记录 provider 返回和审计事件查看结果

Dry-run 与真实发布

  1. 在审核中心运行当前 revision 的规则检查,处理所有 blocking 并记录 warning 决定。
  2. 由有权限的操作者批准当前 review revision。
  3. 在发布中心先运行 dry-run,确认 payload、素材绑定和幂等键。
  4. 只有平台 capability、登录态和 provider 均可用时,才会出现最终确认;每次真实提交都需要人工勾选。

失败与恢复

恢复中断任务只针对带有幂等键的中断任务;重复点击不会制造第二次提交。provider 不可用、登录过期、审核 revision 过期或能力未知时,系统保持 fail-closed,并把原因写入可见错误和审计链路。

生产默认是 dry-run。任何 mock、旧截图或 HTTP 200 都不能作为真实平台发布证据。