|
|
@@ -70,10 +70,40 @@ python -X utf8 "${SCRIPTS_DIR}/webnovel.py" --project-root "${PROJECT_ROOT}" ind
|
|
|
- 战斗/冲突结果是否符合已建立的力量对比
|
|
|
|
|
|
### 6. AI味(category: ai_flavor)
|
|
|
-- 是否存在禁用词/禁用句式(稳住心神、不禁XXX、嘴角微微上扬等)
|
|
|
-- 是否存在每段"起因→经过→结果→感悟"的四段式结构
|
|
|
-- 是否存在过度解释(展示而非讲述的缺失)
|
|
|
-- 情绪描写是否模板化("眼中闪过一丝XXX")
|
|
|
+
|
|
|
+按 5 个子维度逐一检查:
|
|
|
+
|
|
|
+#### 6.1 词汇层
|
|
|
+- 高频 AI 词汇是否密集(参见 polish-guide K/L/M/N 类)
|
|
|
+- "缓缓/淡淡/微微"+动词 结构是否在 500 字内出现 3 次以上
|
|
|
+- 是否大量使用"眸中闪过""瞳孔微缩"等神态模板
|
|
|
+- severity: 个别命中 `medium`,密集命中 `high`
|
|
|
+
|
|
|
+#### 6.2 句式层
|
|
|
+- 是否存在"起因→经过→结果→感悟"四段闭环
|
|
|
+- 是否存在连续同构句(≥3 句主谓宾结构一致)
|
|
|
+- 是否每段都以总结句收尾("他终于明白了""由此可见")
|
|
|
+- 是否存在同一信息用不同句式重复说 2-3 遍
|
|
|
+- severity: `high`
|
|
|
+
|
|
|
+#### 6.3 叙事层
|
|
|
+- 节奏是否匀速(段落信息密度是否过于均匀,无快慢之分)
|
|
|
+- 是否存在"他不知道的是……""殊不知……"戏剧性反讽提示
|
|
|
+- 章末是否"安全着陆"(冲突完美解决,无遗留不安感或未闭合问题)
|
|
|
+- 是否存在展示后紧跟解释(先用动作展示,紧接着一句话解释刚才动作的含义)
|
|
|
+- severity: `medium`
|
|
|
+
|
|
|
+#### 6.4 情感层
|
|
|
+- 情绪描写是否标签化("他感到愤怒""她非常紧张"而非行为暗示)
|
|
|
+- 是否存在情绪即时切换(上句愤怒,下句就平静了,无过渡)
|
|
|
+- 所有角色是否用同一套反应模板(全员"瞳孔微缩""心中一凛")
|
|
|
+- severity: 标签化 `high`,其他 `medium`
|
|
|
+
|
|
|
+#### 6.5 对话层
|
|
|
+- 对话是否为信息宣讲(解释背景而非推进冲突)
|
|
|
+- 是否全员书面语、无口语特征、无个人口癖
|
|
|
+- 对白后是否跟解释性叙述("他这么说是因为……")
|
|
|
+- severity: 信息宣讲 `high`,其他 `medium`
|
|
|
|
|
|
## 6. 边界与禁区
|
|
|
|