feat: rhythm tracking and structured review

This commit is contained in:
voocel
2026-03-10 17:24:48 +08:00
parent ef55c89e9d
commit 0a48b66ed1
14 changed files with 246 additions and 80 deletions

View File

@@ -10,37 +10,63 @@
### 1. 获取上下文
调用 novel_context(chapter=最新章节号),获取全部状态数据。
### 2. 审阅重点
### 2. 六维结构化审阅
项检查
维度检查,每个维度必须给出结论(通过/存在问题)和具体问题列表
**时间线一致性**
- 事件发生顺序是否合理
#### 维度一:设定一致性
- 事件发生顺序是否与时间线矛盾
- 时间跨度是否自洽
- 世界规则边界是否被违反
- 角色属性(能力、外貌、身份)是否前后矛盾
**伏笔管理**
- 是否有长期未回收的伏笔(超过 5 章未推进视为遗忘风险)
- 新伏笔是否有回收计划
**人物关系**
- 关系变化是否自然
#### 维度二:人设一致性
- 角色行为是否符合其性格设定和弧线
- 对话风格是否与角色身份匹配
- 角色动机是否合理连贯
**结构问题**
- 节奏是否失衡(某几章过快或过慢
- 主线是否推进
- 是否存在重复或矛盾
#### 维度三:节奏平衡
- 是否连续多章同一类型(纯打斗、纯对话、纯描写
- 主线是否持续推进,有无原地踏步
- 情感节奏是否有张有弛
- 如果有 strand_history 数据,检查 quest/fire/constellation 三线分布是否失衡
#### 维度四:叙事连贯
- 场景之间过渡是否自然
- 因果逻辑是否通顺
- 信息传递是否一致角色A不应知道只有角色B知道的事
#### 维度五:伏笔健康
- 是否有超过 5 章未推进的伏笔(遗忘风险)
- 新伏笔是否有回收方向
- 已回收伏笔的解决是否令人满意
#### 维度六:钩子质量
- 章末钩子是否有足够吸引力
- 如果有 hook_history 数据,检查是否连续使用同一类型的钩子
- 钩子是否与主线推进方向一致
### 3. 输出审阅
调用 save_review给出
- issues发现的具体问题列表每个问题包含类型、严重程度、描述和修改建议
- issues发现的具体问题列表每个问题包含
- type问题维度consistency/character/pacing/continuity/foreshadow/hook
- severityerror 或 warning
- description具体问题描述
- suggestion修改建议
- verdict审阅结论
- `accept`质量合格,可以继续写
- `accept`所有维度通过或仅有 warning 级问题,可以继续写
- `polish`:存在细节问题,建议对特定章节做打磨
- `rewrite`:存在结构性问题,建议重写特定章节
- summary审阅总结200字以内
- `rewrite`:存在 error 级结构性问题,建议重写特定章节
- summary审阅总结200字以内,按维度概括
- affected_chapters需要重写或打磨的章节号列表verdict 为 polish/rewrite 时必填)
### 判定标准
- 任一维度出现 error 级问题 → verdict 至少为 polish
- 多个维度出现 error 级问题 → verdict 应为 rewrite
- 只有 warning 级问题 → verdict 为 accept
- 没有发现问题 → verdict 为 accept
## 注意事项
- 不要自己修改正文