| name | novel-continuity |
| description | 一致性校验。跨章扫描设定/人物/时间/地点冲突,生成冲突清单。适用于用户说"检查设定冲突"、"前后矛盾"、"做一致性审校"时。 |
| disable-model-invocation | false |
一致性校验
触发场景
- "检查设定冲突" / "前后矛盾" / "做一致性审校"
- 写完一章后自动调用
- 提交前的最后审查
输入
- 章节范围(默认:所有已完成章节)
- 复用:
主题/世界观.md、主题/人物/*.md、主题/<核心大纲>.md
检查维度
1. 时间线一致性
- 事件 A → 事件 B 的顺序
- 角色年龄/状态变化
- 季节/时间标记
- ❌ "三天后他又回到了上周离开的那个房间"
2. 地理一致性
- 角色位置 / 移动路线
- 距离与时间是否匹配
- ❌ "他用 5 分钟走了 100 公里"
3. 设定一致性
- 技术规则闭合
- 魔法/系统限制
- ❌ 上章说"<设定 A> 不可逆",下章又说"可以修复"
4. 人物一致性
- 性格 / 价值观前后统一
- 能力范围(不能突然多出能力)
- 语言风格(对照
主题/人物/*.md)
- ❌ <角色> 上章冷静,下章立刻暴怒(无过渡)
5. 物品/道具一致性
- 道具的物理属性
- 归属/位置
- ❌ "他掏出那把刀"——但前文他已把刀送了人
6. 伏笔追踪(以 主题/_meta/伏笔板.md 为权威源)
伏笔追踪不再仅靠章内扫描,而是以伏笔板为权威源:
- 写作前 → 必须同步更新伏笔板(埋设 / 回收)
- check 时 → 必须读伏笔板,扫描「超期」和「凭空调用」
接入流程:
- 写作前:读伏笔板,确认「埋设中」伏笔的状态
- 写作中:新埋设的伏笔 → 当章复盘前同步登记到伏笔板
- 写作后 / check 时:
- 扫「埋设中」超过预期回收距离的伏笔 → 列入超期提醒
- 扫「已回收」伏笔 → 核对正文实际引用位置 vs 伏笔板登记
- 扫所有正文 → 找出未登记的引用(凭空调用)
超期判定:超期 = 当前章节序号 - 埋设章节序号,超期 > 预期回收距离时告警。
工作流
1. 扫描全文
读取指定章节范围,提取:
- 时间标记
- 地点标记
- 关键道具
- 关键能力/设定使用
- 关键对白/承诺
- 伏笔引用(关键母题名、关键物品、关键数字)
2. 跨文档对照
将提取结果与 主题/ 下所有文档对照,重点对照 主题/_meta/伏笔板.md。
3. 生成冲突清单
# 一致性冲突报告 · YYYY-MM-DD
## 扫描范围
- 章节:第 X 章 - 第 Y 章
- 文档:xxx.md, xxx.md
## 冲突清单
### 🔴 严重冲突(必须修)
| # | 章节 | 行号 | 冲突描述 | 建议修改 |
|---|------|------|---------|---------|
### 🟡 逻辑漏洞(建议修)
| # | 章节 | 行号 | 问题 | 建议 |
|---|------|------|------|------|
### 🟢 风格不一致(可选修)
| # | 章节 | 行号 | 问题 | 建议 |
|---|------|------|------|------|
## 伏笔追踪(以 主题/_meta/伏笔板.md 为权威源)
### 超期伏笔(埋设中 + 超期 > 预期回收距离)
| ID | 母题名 | 埋设章 | 当前章 | 超期 | 建议 |
|---|---|---|---|---|---|
### 凭空调用(实际回收但伏笔板无登记)
| 引用位置 | 母题名 | 前文埋设 | 风险 |
|---|---|---|---|
### 伏笔板同步建议
- [ ] 本章新增伏笔:fs-NNN · "<名>" → 写入 `主题/_meta/伏笔板.md`
- [ ] 本章回收伏笔:fs-NNN · "<名>" → 更新状态为「已回收」并填实际章节
- [ ] 本章弃用伏笔:fs-NNN · "<名>" → 更新状态为「弃用」并填原因
## 总结
- 严重冲突:N 个
- 逻辑漏洞:N 个
- 风格不一致:N 个
- 超期伏笔:N 个
- 凭空调用:N 个
输出
- 主输出:
.cursorGrowth/archive/YYYYMMDD_HHMMSS_一致性_第X-Y章_审校.md
- 在
CHANGELOG.md 追加审校条目
反模式
- ❌ 只看一章(一致性必须跨章)
- ❌ 不引用具体行号
- ❌ 把"风格差异"误判为"逻辑冲突"
- ❌ 不分严重程度(全标红)
关联
- 上游:
novel-chapter
- 下游:
novel-rewrite
- 规则:
.cursor/rules/00-novel-meta.mdc、.cursor/rules/04-novel-worldbuilding.mdc