定位
Step 4 风格适配参考,将正文改写为网文风格并消除 AI 痕迹。
中文优先原则:本步骤的改写说明、改写日志、变更摘要一律使用简体中文表述。英文仅保留在 CLI flag、checker id、JSON 键名等不可改的机器标识上。
职责:风格转换 + AI 痕迹消除 —— 句式改写、抽象→具体、网文口感、万能副词/神态模板替换。
输入
- 粗稿正文(Step 2A 输出)
- 本章类型(战斗/对话/过渡/突破)
- 钩子要求(类型 + 强度)
输出
- 网文化正文(字数 ±10%)
- 改写日志(记录主要调整)
默认字数目标:
- 常规章节默认 2000-2500 字(除非大纲或用户另有指定)。
禁改项(红线)
- ❌ 剧情走向
- ❌ 事件顺序
- ❌ 角色行为结果
- ❌ 设定/能力描述
- ❌ 伏笔内容
硬约束(必须)
- ✅ 长句(>40字)拆分,避免连续长句压读
- ✅ 抽象判断 → 动作/反应/代价
- ✅ 删除“总结式旁白”和大段纯解释
- ✅ 章内至少有 1 个明确推进点(信息/行动/关系/局势其一)
软建议(优先执行)
- ✅ 开头尽早进入冲突/风险/强情绪(建议前 200-400 字)
- ✅ 后段或章末设置未闭合问题/期待锚点(不限定固定字数窗口)
- ✅ 微兑现建议按章型安排 1-3 次,避免机械等间距
- ✅ 每章优先出现 1 处“可量化变化”(地位/资源/关系/风险任一项)
- ✅ 钩子类型优先“选择钩/危机钩”,但允许按题材切换
- ✅ 对话保持“意图冲突”,减少无效寒暄
分题材风格加权(新增)
- 玄幻/修仙/高武:动作与结果比重更高,术语解释后置。
- 都市/直播/电竞:信息节奏更快,强化“反馈-反应-反制”三连。
- 言情/替身/狗血:情绪弧线前置,关键场景必须有关系位移。
- 悬疑/规则怪谈/克苏鲁:线索投放要可回收,恐惧来自规则而非堆词。
AI痕迹快速替换(新增)
- 把”他非常愤怒”改为”动作+生理+决策”的三段式表达。
- 把”总而言之/可以说”改为直接结论动作,不做元叙述。
- 连续三句同句式时,至少改一处为短句爆点。
- 万能副词替换:”缓缓说道”→ 删副词加前置动作(”他搁下杯子——'不行。'”)。
- 神态模板替换:”眸中闪过一丝X”→ 个性化微动作(”她无意识地拧起袖口”)。
- said tag 替换:”XX淡淡道”→ 动作引导(”他没抬头——'随你。'”),全文 said tag 占比不超过 30%。
- 内心套话替换:”心中暗道”→ 直接写内心句,删掉”心中暗道”四个字。
检查点(改写后验证)
| 检查项 | 标准 | 不通过处理 |
|---|---|---|
| 开头冲突 | 建议前200-400字进入冲突/风险/强情绪 | 补一段冲突导入 |
| 期待锚点 | 后段或章末有未闭合问题/下一章动机 | 补“未闭合问题” |
| 微兑现节奏 | 有 1-3 处微兑现,且非机械等间距 | 合并或重排兑现点 |
| 长句比例 | >40字的句子 <10% | 拆分长句 |
| 解释段 | 无连续>200字的纯解释 | 打散或删除 |
章节类型适配(按大纲,不按字数)
- 常规推进章(默认 2000-2500字): 执行全部硬约束 + 软建议优先落实
- 过渡章(按大纲判定):
- 冲突导入可放宽到前 400 字
- 微兑现可降为 0-1 次,但仍需 1 个明确推进点
- 期待锚点强度可为 weak
- 过渡章身份由章纲/卷纲决定,禁止用字数阈值判定