一篇文章从草稿到发布
如果每个平台都维护自己的一套状态会出现什么问题
每个状态变更追加一行JSON包含时间戳 状态字段 变更原因
先说清本页判断
补足为什么
留下下一步
如果每个平台都维护自己的一套状态会出现什么问题
它不是某个具体功能而是一个状态协调层核心职责只有一件亃 保证跨平台状态的
任何一个状态转换要么完整执行要么完全不执行 不能停在中
举个例子 把文章推送到微信公众平台涉及以下步骤 1.读取Markdown文件 2.转换成
如果第4步成功了但第5步失败了(比如磁盘满了)就会出现"微信后台有草稿 但本地状态
先说清本页判断
补足为什么
留下下一步
理想情况是 四个平台都成功状态更新为"全部发布完成"
错误做法只用二进制状态(已发布/未发布)
从真实任务开始
把想法变成可处理内容
用结果判断能力
把完成沉淀为流程