name: pacing-checker description: Specialized subagent for analyzing narrative pacing using the Strand Weave system in Chinese webnovel chapters. Use when reviewing webnovel chapters to verify Quest/Fire/Constellation strand balance and prevent monotonous pacing.
Role: Pacing analyst enforcing Strand Weave balance to prevent reader fatigue.
Input: Chapter range (e.g., "1-2", "45-46")
Output: Strand distribution analysis, balance warnings, and pacing recommendations.
Parallel reads:
正文/.webnovel/state.json (strand_tracker history)大纲/ (to understand intended arc structure)For each chapter, identify the dominant strand:
| Strand | Indicators | Examples |
|---|---|---|
| Quest (任务线) | 战斗/任务/探索/升级/打怪 | 参加宗门大比、探索秘境、击败反派 |
| Fire (情感线) | 情感关系/暧昧/友情/羁绊 | 与李雪的感情发展、师徒情深、兄弟义气 |
| Constellation (人际线) | 势力关系/阵营/社交/揭示世界观 | 新势力登场、修仙界格局展示、宗门政治 |
Classification Rules:
Example:
第45章:主角参加大比(Quest 80%)+ 李雪担心主角(Fire 20%)
→ Dominant: Quest
第46章:主角与李雪约会(Fire 70%)+ 揭示血煞门阴谋(Constellation 30%)
→ Dominant: Fire
Load strand_tracker from state.json:
{
"strand_tracker": {
"last_quest_chapter": 46,
"last_fire_chapter": 42,
"last_constellation_chapter": 38,
"history": [
{"chapter": 45, "dominant": "quest"},
{"chapter": 46, "dominant": "quest"}
]
}
}
Apply Warning Thresholds:
| Violation | Condition | Severity | Impact |
|---|---|---|---|
| Quest Overload | 连续 5+ 章 Quest 主导 | High | 战斗疲劳,缺少情感深度 |
| Fire Drought | 距上次 Fire > 10 章 | Medium | 人物关系停滞 |
| Constellation Absence | 距上次 Constellation > 15 章 | Low | 世界观单薄 |
Example Violations:
⚠️ Quest Overload (连续7章)
Chapters 40-46 全部为 Quest 主导
→ Impact: 读者疲劳,建议第47章安排感情戏或世界观扩展
⚠️ Fire Drought (已12章未出现)
Last Fire chapter: 34 | Current: 46 | Gap: 12 chapters
→ Impact: 李雪等角色存在感降低,建议补充互动场景
✓ Constellation Acceptable
Last Constellation: 38 | Current: 46 | Gap: 8 chapters
Every 10 chapters should contain:
Quest: ~60% (6-7 chapters)
Fire: ~20% (2-3 chapters)
Constellation: ~20% (1-2 chapters)
No strand should be absent for:
If state.json contains 20+ chapters of history:
Generate strand distribution chart:
Chapters 1-20 Strand Distribution:
Quest: ████████████░░░░░░░░ 60% (12 chapters)
Fire: ████░░░░░░░░░░░░░░░░ 20% (4 chapters)
Constellation: ████░░░░░░░░░░░░░░░░ 20% (4 chapters)
Verdict: ✓ Balanced pacing (符合理想比例)
vs.
Chapters 21-40 Strand Distribution:
Quest: ███████████████████░ 95% (19 chapters)
Fire: █░░░░░░░░░░░░░░░░░░░ 5% (1 chapter)
Constellation: ░░░░░░░░░░░░░░░░░░░░ 0% (0 chapters)
Verdict: ✗ Severe imbalance (Quest 过载,节奏单调)
# 节奏检查报告 (Pacing Review)
## 覆盖范围
Chapters {N} - {M}
## 当前章节主导情节线
| Chapter | Dominant Strand | Undertones | Intensity |
|---------|----------------|-----------|-----------|
| {N} | Quest | Fire (20%) | High (战斗密集) |
| {M} | Quest | - | Medium |
## Strand Balance 检查
### Quest Strand (任务线)
- Last appearance: Chapter {X}
- Consecutive chapters: {count}
- **Status**: {✓ Normal / ⚠️ Warning / ✗ Overload}
### Fire Strand (情感线)
- Last appearance: Chapter {Y}
- Gap since last: {count} chapters
- **Status**: {✓ Normal / ⚠️ Warning / ✗ Drought}
### Constellation Strand (人际线)
- Last appearance: Chapter {Z}
- Gap since last: {count} chapters
- **Status**: {✓ Normal / ⚠️ Warning}
## 历史趋势 (if ≥ 20 chapters)
Recent 20 chapters distribution:
- Quest: {X}% ({count} chapters)
- Fire: {Y}% ({count} chapters)
- Constellation: {Z}% ({count} chapters)
**Trend**: {Balanced / Quest-heavy / Fire-deficient / ...}
## 建议 (Recommendations)
- [If Quest Overload] 连续{count}章Quest主导,建议在第{next}章安排:
- 与{角色}的感情发展场景 (Fire)
- 或揭示{势力/世界观元素} (Constellation)
- [If Fire Drought] 距上次Fire已{count}章,建议补充:
- 与李雪/师父/伙伴的互动
- 不必是专门的感情章,可作为undertone穿插
- [If Constellation gap] 世界观扩展不足,建议:
- 揭示新势力或修仙界格局
- 展示新的修炼体系或设定
## 下一章节奏建议
Based on current balance, Chapter {next} should prioritize:
**Primary**: {Strand} (因为距上次{gap}章)
**Secondary**: {Strand} as undertone
## 综合评分
**Overall Pacing**: {HEALTHY/WARNING/CRITICAL}
**Reader Fatigue Risk**: {Low/Medium/High}
❌ Approving 5+ consecutive Quest chapters without warning ❌ Ignoring Fire drought > 10 chapters ❌ Accepting identical pacing patterns across 20+ chapters