第 09 章 校验与闸门:该拦就拦
旧版校验见问题就弹,弹多了作者直接闭眼点"忽略",红灯常亮等于没有红灯。天宫 3.0 把校验改成闸门:只有真正会伤到读者的问题才拦住定稿,其余降级为建议。
从"全都提示"到"该拦就拦"
校验的裁定分三档:通过 / 建议 / 拦截。「建议」不影响你定稿,只是给你参考;只有「拦截」才会挡住这一集被标记为完成。这样做是因为——如果什么都拦,作者就会想办法绕过去,闸门反而失效。真正的红线必须稀少且坚决。
为什么不拦"未登记角色"它本质是词频启发式:真实正文里"师兄"被叫两次就会命中。真机抽样 15 集全是拦截、硬违背却为 0——这说明把它设为拦截只会制造噪音。3.0 把它降级为建议级。
两类拦截:真缺口与硬违背
会被判为「拦截」的只有两类:该写的没写(情节点未覆盖、主角整集没露面)和越界型硬违背(写了不该写的设定冲突)。前者是"缺口",后者是"越界",两者都会实打实伤害连载可信度,所以坚决拦住。
| 档位 | 触发条件 | 对定稿的影响 |
|---|---|---|
| 拦截 block | 情节点未覆盖、主角未现身、命中的越界硬违背 | 这一集无法定稿,必须处理 |
| 建议 warn | 未登记名字/名词、疑似错别字、伏笔欠账 | 提示但不拦,可自行忽略 |
| 通过 pass | 无上述问题 | 正常定稿 |
八类越界硬违背
越界型硬违背来自设定消费契约 v1.1,目前定义了 8 类,其中 7 类已接入自动判定,1 类(世界规则违背)因需先把 world.rules 结构化仍在规划中。
| 硬违背 | 判定依据 |
|---|---|
| 境界越级 | 正文用了高于本集实际境界的阶梯名(数据源:进度账本) |
| 未解锁金手指 | 使用了解锁集 > 当前集的金手指 |
| 关系跨级/倒退 | 走账本自检,不读正文(第 07 章) |
| 空间越界 | 出现本集 sceneIds 之外的已知场景 |
| 伏笔提前回收 | 未到期伏笔被揭晓(名称+揭晓词同句) |
| 势力立场矛盾 | 登记敌对的双方同句结盟、角色被写成别家门人 |
| 已退场角色出场 | 账本 charState 时点查询判定角色已退场 |
| 世界规则违背 | 规划中——需先结构化世界禁令 |
命中硬违背怎么办两条路:把正文改回契约允许的口径,或者先在进度账本补登本集确实已达到的状态(比如主角本集确实突破了,就补一条境界记录),补登后红灯自动熄灭——不要直接忽略。
校验报告:红灯置顶不可忽略
在写作台跑完校验,校验报告面板把裁定结果按严重度分组展示:「需修改」里的设定硬违背排在最前、明确标注会阻断定稿,并且不提供忽略按钮——反作弊第 7 条:不允许把硬伤一键藏掉再声称通过。普通建议级提醒(如疑似错别字)列在「建议优化」组,仍可自行处理;报告同时附带去 AI 味评分。

- 写完一集,在写作台跑一遍校验(第 06 章守护灯给实时反馈)。
- 展开校验报告看裁定:先看置顶红灯,逐条改正文或补登账本。
- 红灯清空后再定稿;剩余黄色建议按需处理或忽略。
BYWD-使用教程产品教程中心