# 检测规范与标准

> 朝暮 ICE-GL-CM001 · 明天见频道 · novel-system
> 版本：v1.0 · 2026-07-11

---

## 一、字数标准

### WPS口径 vs 其他统计方式

| 统计方式 | 中文字 | 中文标点 | 英文单词 | 数字 | 空格 | 纯英文标点 |
|---------|--------|---------|---------|------|------|-----------|
| **WPS** | ✅ 1字 | ✅ 1字 | ✅ 1字 | ✅ 1字 | ❌ | ❌ |
| Python len() | ✅ 1字 | ✅ 1字 | ✅ 1字 | ✅ 1字 | ✅ 1字 | ✅ 1字 |
| 橙瓜 | 待验证 | 待验证 | 待验证 | 待验证 | — | — |

**结论：以WPS为准。** 脚本使用 `自检精修.py` 或 `wps_wordcount.py` 统计。

### 各书字数要求

| 书 | 最低 | 最高 | 备注 |
|----|------|------|------|
| 肖轩 | 2000 | 2200 | 后台发文最低2000 |
| 沈婉凝 | 2000 | 2200 | |
| 许怀钰 | 2000 | 2200 | |
| 死亡病院 | 2000 | 2200 | |

---

## 二、标点符号标准

### 必须使用中文标点

| 标点 | 正确 | 错误 |
|------|------|------|
| 双引号 | `"` `"` | `"` `"` `'` |
| 逗号 | `，` | `,` |
| 句号 | `。` | `.` |
| 问号 | `？` | `?` |
| 感叹号 | `！` | `!` |
| 冒号 | `：` | `:` |
| 分号 | `；` | `;` |
| 括号 | `（）` | `()` |
| 省略号 | `……` | `...` `......` |
| 破折号 | `——` | `--` `---` |

### 肖轩专项规则

| 规则 | 标准 | 原因 |
|------|------|------|
| 句号主导 | 句号:逗号 ≥ 5:1 | 之之精修风格：一句一段 |
| 问号禁止 | 0个/章 | 风格要求 |
| 破折号限制 | ≤2/章（【叮——】除外） | 减少冗余 |
| 弯引号配对 | 左"与右"数量相等 | 排版要求 |

---

## 三、AI套路黑名单

以下内容出现即标记为🔴严重问题：

### 元描述类
- `第xxx章`（正文中出现章节标题）
- `本章`、`这一章`、`本章节`
- `作者`、`笔者`、`写到这里`
- `以上内容`、`以上是`、`以下是`
- `请继续`、`如需`、`如有`

### 叙述侵入类
- `读者`、`看官`
- `且听`、`话说`、`却说`
- `按下不表`

### 结尾模板（肖轩专项）
- `门开了`、`推开门`、`门在他身后合上`、`门后`
- `朝XX走去`、`向XX走去`
- `路的尽头`（需轮换使用，不可连续出现）

### 对话公式（肖轩专项）
- `眼神一冷`
- `嘴角一咧/翘/扬`
- `冷笑`（非对话中的描述标签）

---

## 四、检测优先级

| 优先级 | 类型 | 示例 | 处理 |
|--------|------|------|------|
| 🔴 阻断 | 章节号错乱、英文单词、AI套路 | 必须修复才能发布 |
| 🔶 警告 | 字数超标、标点不配对、结尾重复 | 建议修复，可在积累后批量处理 |
| 🟡 提示 | 段落过长、啰嗦句式、对话标签过频 | 逐步优化，不阻断发布 |

---

## 五、核对细纲要点

1. **@trigger**: 正文开头是否从细纲触发点开始？
2. **@emergence**: 剧情发展是否覆盖所有环节？
3. **@lock**: 战斗次数、系统提示次数、升级次数是否达标？
4. **@lock数值**: 灰芽、法则等数值变化是否在正文中体现？
5. **@scene**: 关键场景描写是否遗漏？
6. **@chapter_hook**: 结尾钩子是否与细纲一致？

---

## 六、跨章衔接检测

| 检测项 | 方法 |
|--------|------|
| 数值链条 | 上章末数值 → 本章数值变化 → 是否连贯 |
| 人物状态 | 上章末人物在何处/做什么 → 本章首人物是否合理出现 |
| 时间过渡 | 上一章事件 → 下一章事件 → 时间间隔是否合理 |
| 钩子兑现 | 上一章@chapter_hook → 本章是否承接 |

---

## 七、AI违禁句式（D172广播台铁律）

### 一级违禁（出现即打回）

| 违禁句式 | 正则 | 替代方向 |
|---------|------|---------|
| "不是X，而是Y" | `不是.{1,20}而是` | 直接说Y |
| "像"连续≥3次 | 章内检测 | 直接描述感受 |
| "某种更深的/说不清的" | `某种(?:更深\|更老\|说不清)` | 给具体的词 |
| "像——"破折号接比喻 | `像[—–-]{1,2}` | 删破折号，直接写 |
| 每段结尾转折 | 段落尾检测 | 有的段落就是平的 |

### 二级违禁（提醒修复）

| 违禁句式 | 替代方向 |
|---------|---------|
| "心中充满恐惧/不安" | 动作具象：手心出汗、指节发白 |
| "英俊的脸上露出冷酷" | 眸光如刀似剑 |
| "感到害怕/震惊" | 动作反应替代 |
| "说道"重复>3次/章 | 动作+表情+反应 |
| 冗长心理分析(>100字) | 碎片化：一句话、一个词 |
| "眼神里"过度使用(>3次/章) | 换成动作 |

### 人类思维五特征（AI必须模仿）

1. **跳跃** — 思维非线性，A突然跳到C
2. **断点** — 话说一半不说了，"算了。没什么。"
3. **矛盾** — 同时想两件事，嘴上说没事手在抖
4. **碎片** — 情绪不是词能概括的，是"胃在缩+手指在麻"
5. **口语化** — "操。完了。" 不是 "他感到深深的不安"

### 字数标准注意

⚠️ 广播台（冰朔侧）标准：目标2100-2500字，区间2000-2800（Python `[^\s]` 统计）
⚠️ 之之侧标准：2000-2200字（WPS口径）
→ 两套标准并行，以各自侧的实际使用为准

---

## 八、BK编号体系（D172新增）

| BK编号 | 书名 | 作者侧 | 类型 | 技能包 |
|--------|------|--------|------|--------|
| BK-001 | 死亡病院 | 冰朔 | 男频 | SK-M01+M02+M03 |
| BK-002 | 许怀钰 | 冰朔 | 男频 | SK-M01+M02+M03 |
| BK-003 | 逆命仙途(肖轩) | 之之 | 男频 | SK-M01+M02+M03 |
| BK-004 | 沈婉凝 | 之之 | 女频 | SK-F01+F02+F03 |

---

> ⊢ 朝暮 ICE-GL-CM001 · 检测规范与标准 v1.1
> ⊢ 明天见频道 · novel-system · D182更新
