赛前赛后隔离
滚动更新与正式复盘应使用不同版本状态
临时更新不自动成为正式审阅结论。 本文给出可复核步骤、状态边界、脱敏记录方法与复核路径。
滚动记录为了速度允许保留待确认字段,正式复盘则需要来源核对、统计定义、观点边界和责任签署。若两者共用一个“已发布”状态,临时文字会因页面存在而被误认为完成审阅;最终稿也可能直接复制早期错误,失去重新核对的关口。速度与可靠性不是高低标签,而是两个不同工作目的。
本章建立滚动层draft_live与正式层review_pending、reviewed、corrected等独立状态。临时条目保存观察时间、未知字段和快照,进入复盘必须逐项转录并留下复核动作,不能整段提升。界面、缓存和导出明确区分版本。所有事件均为合成流程,不提供现实滚动赛况、比分或当前结果。两套状态机使用不同字段、权限与进入条件,滚动“已补证”不会自动映射成正式“已审阅”。临时记录保留原词、候选材料、UNKNOWN和关键变化快照,撤回也不删除早期错误。promotion_record逐命题保存确认、修正、舍弃或继续未知的结果、材料和责任时间。正式稿完成当时流程后仍可进入更正,事实与观点走不同日志。预览地址、缓存键、顶部标签、索引和导出全部按层级隔离,截图也带不可引用状态。任何直接复制整段、手改标签或用旧缓存覆盖正式页的动作应被阻断。审计从正式句反查提升记录,并验证临时错误没有在最终页面消失得无迹可寻。
两个状态机承担不同责任
滚动状态描述采集进度,可设新建、待确认、已补证和已撤回;正式状态描述审阅进度,可设资料核对待完成、责任编辑待完成、已审阅和已更正。两套状态使用不同字段和权限,不能把滚动“已补证”直接映射为正式“已审阅”。每个状态拥有独立进入条件、下一动作和禁止行为,未经材料核对的临时数字不能出现在正式图表。滚动撤回保留旧意与时间,正式更正保留发布时版本。缓存、地址和访问权限也按状态机分区,避免界面标签分开而底层内容仍互相覆盖。任何跳级请求进入审计并返回具体缺项。
每次状态进入保存时间、责任角色、缺失检查和下一动作。允许路径通过状态图定义,跳级需要明确拒绝而不是只写警告。同一人兼任多个角色时仍分步骤签署,确保数字核对与叙事决定没有被一个通用完成按钮覆盖。签署绑定具体版本,临时条目更新会使相关提升记录待复核,而不会影响无关正式段落。状态机保存曾经到达的阶段,回退不删历史。超时或材料失败只生成待办,不默认撤回或确认。
- 滚动与正式状态分表
- 进入时间与责任角色齐全
- 不允许自动跨层映射
- 跳级操作被阻断
滚动条目保存不确定性和关键快照
临时条目记录event_ref、observed_at、raw_text、unverified_fields、材料候选和编辑备注。材料只说可能事件时,状态保持待确认,不能为了流畅改成事实。高频修改不必保存每次打字,但对象、时间、数值或审核状态变化必须形成关键快照。快照还记录旧意、修改类型与责任角色,撤回后仍可查看。原词没有对象或时间时不生成完整事件,后来补证通过新快照连接,绝不回写最初观察。
早期错误不会从时间线删除;撤回快照说明旧意、原因和时间。滚动页面显著显示临时观察,标题与分享功能受限,搜索与正式周报不直接引用。缺少材料或对象时写UNKNOWN,系统不从后来事实倒填早期快照。
- 临时字段和未知项可见
- 关键变化形成快照
- 撤回保留旧意
- 后来事实不回填早期
进入复盘需要逐项复核门
正式稿引用临时条目时创建promotion_record,列出最终字段值、材料编号、定义、复核者、复核时间和处理结果。确认、修正、舍弃或保持UNKNOWN都可接受,但不能只链接一条后来会变化的滚动地址。整段复制没有逐命题责任,因此审稿器要求拆分。
复核门检查赛事对象、事件时间、来源角色、统计口径和观点标签。任一事实未通过,相关句子不能获得正式状态;可将方法段落保留而将数字待核。滚动层的速度优先规则不会降低复盘门槛,临近截止也不允许以责任编辑手工勾选跳过。
- 提升记录逐项存在
- 最终值与材料绑定
- 整段复制被拆分
- 截止压力不降低门槛
正式复盘仍支持后续更正
reviewed表示完成当时流程,不表示永远正确。新材料改变事实时进入corrected,保存旧值、新值、证据和影响范围;编辑解释变化进入观点日志。正式稿版本与滚动快照通过引用关联,读者可以知道哪条临时观察被采用、修正或舍弃。
更正触发计算、图表、摘要与引用页面复核,旧正式版本仍可查。若证据撤回且无替代值,当前字段改UNKNOWN并说明范围,不用另一条未经核对的滚动记录填空。版本时间分别表示观察、审阅、更正和技术构建,不能都叫更新时间。
- 正式稿可进入更正状态
- 事实观点变更分开
- 无替代值时保持UNKNOWN
- 四类时间角色清楚
界面和权限避免版本误认
滚动预览与正式复盘使用不同顶部状态、地址范围和分享限制,颜色之外还有文字与版本号。内部预览阻止索引,导出附不可引用提示。正式页面若引用临时快照,会显示其复核动作,而不是仅展示一个容易误解的“实时”徽标。
权限控制让作者可新增临时观察,数据角色可核对字段,责任编辑可决定正式版本;任何直接改数据库状态的动作进入审计。缓存键包含层级和版本,避免滚动内容覆盖正式页面。移动端、打印和截图都保留状态,不能因版式简化丢失。
- 两层视觉和文字不同
- 预览阻止索引分享
- 权限符合角色责任
- 缓存按层级版本隔离
合成流程验证临时内容不能直升
合成条目L一先记录“可能换人”,对象和分钟均待核。后续材料确认对象但分钟仍冲突,提升记录只通过对象字段,时间保持UNKNOWN,正式复盘不能写成完整事实。之后若分钟得到确认,再新增快照和复核事件,而非修改最初滚动文字。
合成条目L二在滚动阶段出现一个未经定义的统计数,最终稿选择舍弃并保留原因。测试人员尝试复制整段、切换标签、使用旧缓存和导出截图,系统均保持临时状态或拒绝。全部条目属于演练,不连接现实比赛。
- 字段可部分通过
- 时间冲突未被掩盖
- 舍弃条目有理由
- 技术绕过测试被阻止
双层审计结束于最低完成状态
审核先抽取滚动快照,检查原文、观察时间与未知是否完整;再从正式句回到promotion_record,验证每项复核动作。责任编辑比较临时和正式差异,确认错误没有被删除、观点没有借事实徽标通过、标题没有使用临时语气制造确定性。
任何正式句缺提升记录,整篇退回待审;某些段落完成不改变整篇最低状态。本页只展示审阅版本方法;只有资料、数据与编辑三类复核均有记录,结论才具备明确审阅版本,不能因页面存在就推定内容已经核实。
- 临时快照经过抽查
- 正式句有提升记录
- 整篇采用最低状态
- 缺少签署的结论继续标明UNKNOWN


