本章进度 9 / 18
50%
正文已完成
L140为内容发布画一张不可跳步的状态图
交付含正常、退回、取消、超时和并发规则的发布状态机。
现在把“状态机”用于一次具体操作,检查你能否独立做出并修正结果。
建议先完成同主题的理解与判断;本页不会锁课,可以边做边回补。
- 按本课练习说明准备真实材料
- 保留练习与复盘记录
本课将状态概念落在公开发布场景。你需要同时画成功路径和退回路径,并规定内容修改后旧批准怎样失效。
能设计一张让内容不能绕过核验与批准的状态机。
核心概念
先把关键判断说清楚
版本绑定审核
每次正文变更生成新 content_hash,旧核验和批准不能自动继承。
退回保留原因
rejected 不应只写失败,要记录问题清单和允许返回的目标状态。
外部回执决定终态
调用发布工具不等于 published,必须收到平台返回的资源 ID。
案例拆解
批准后改标题导致错版上线
编辑在批准后修改标题,系统仍沿用旧 approval_id 发布。
- 01
approval 绑定正文与标题的联合哈希。
- 02
任何内容变更触发 approved→draft_new_version,要求重新核验。
- 03
发布成功以平台 post_id 回执进入 published。
案例结果
旧批准无法授权新内容,发布终态也有外部回执证明。
提交前练习
现在轮到你
完成内容发布状态机。
完成本课需要:完成以下内容用于本课收口。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
draft→fact_checked 需 source_report;→approved 需 reviewer_id+hash;→published 需 post_id;修改生成新 hash 回 draft;超时先按 idempotency_key 查询,不直接重发。
评分标准
- 正常与异常路径完整
- 批准绑定具体版本
- 终态由真实回执证明
本课收口 · 学习证据
留下完整学习证据
读完内容、完成练习、通过理解检查并留下 12 字以上总结,才记为已验证。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- Trustworthy agents in practice↗paper · 核对日期 2026-08-23
- NIST AI Risk Management Framework↗standard · 核对日期 2026-08-23
- JSON Schema Core Specification 2020-12↗standard · 核对日期 2026-08-23