1.3 KiB
1.3 KiB
name: rewrite
description: 改写的功能合同(scenario: rewrite,写作槽位)。按用户意见重写指定范围,范围锁定+事实锚+版本核对。
改写(scenario: rewrite | purpose: generation | 槽位: 写作→writer)
何时用:用户对候选章或既有章提出修改意见,按意见重写点名的范围。
元数据驱动
- 章结构与行为约束同
continuation(chapter/scene 字段合同、style/character/power_system 字段值);改写不豁免任何字段约束。 - 操作对象带 expectedRevision(L0):动笔前核对目标文件即当前版本,不一致先报再改。
功能约束
- 范围锁定:只动用户点名的场景/段落,范围外原文一字不动(diff 即审查面)。
- 事实锚:已确认正文的既定事实(谁做了什么/知情范围/时间线/已回收伏笔)不得被翻案,除非用户意见明说要翻。
- 意见与设定冲突时先报:用户要的改法违背力量体系/人物逻辑时,报冲突并给两个改法选项,不静默择一。
- 改动波及 frontmatter(出场/伏笔动作/钩子)时同步更新对应字段。
输出合同
同文件覆盖(工作区,不提交)+「改动说明」:每处改了什么/为什么/影响哪些伏笔与卡。
红线
不扩大改写范围来"顺手优化";不改规划与知识卡。