Web Novel Logic Review
Trigger Keywords
Help me check if there are bugs in my novel, Check if there are timeline contradictions, Check if characters are OOC, Find plot conflicts between different parts, Sort out whether foreshadowings are resolved, Check the rationality of novel plots, Check if there are plot loopholes, Character behaviors are inconsistent with their personalities, Check if the timeline is correct, Find contradictions in the novel, Help me sort out all foreshadowings, Novel plot bug check, Logical loophole troubleshooting, Novel plot review
Core Features
Three-Stage Review and Repair Process Design
To ensure comprehensive review and repair quality, this Skill adopts a three-stage review and repair process:
Phase 1: Global Information Review
- Load complete outline and chapter detailed outlines to establish a global review benchmark
- Analyze the overall plot context and timeline structure
- Review consistency of global settings (worldview, power system, rule settings)
- Identify issues with main and subplot correlations and foreshadowing resolution status
- Review overall conflict distribution and rhythm control
- Record global issue list to
.sumeru/review/global-issues.json
Phase 2: Chapter Detail Review (Agent Team Parallel Processing)
- Use multiple Agents for parallel processing, with each Agent responsible for a certain number of chapters
- ⚠️ Follow global constraint: each sub-Agent is responsible for a maximum of 3 chapters (see AGENTS.md "Sub-Agent Parallel Processing Rules")
- Required number of Agents = ceil(total chapters / 3), allocation strategy is sequential continuous assignment by chapter order
- Generate a core plot summary for each chapter (remove details, retain only key events)
- Conduct detailed review for each chapter:
- Word count statistics and filling demand identification
- Timeline and event sequence verification
- Consistency of character behavior and personality (OOC detection)
- Item status and information boundary check
- Scene description and dialogue quality evaluation
- Foreshadowing setting and resolution status
- Generate chapter summaries to
.sumeru/review/summaries/
directory
- Record chapter issue list to
.sumeru/review/chapter-issues/
directory
- Support resumable review, skip already reviewed chapters
Phase 3: Unified Repair Execution
- Merge global issues and chapter issues, sort by severity (Fatal > Severe > Medium > Minor)
- Develop and execute repair plan, divided into two repair types:
- Lightweight Repair (executed directly by review): minor modifications such as text correction, paragraph adjustment, sentence optimization, word count filling, directly modify files in chapters/ directory (automatically back up original files to before modification)
- Rewrite Repair (marked as pending): chapters with severe plot logic contradictions, large-scale OOC, setting collapse that require rewriting are recorded in the repair plan
- Execute lightweight repair strategy:
- Global issue repair: adjust overall timeline, unify settings, optimize main plot structure
- Chapter issue repair: fix lightweight issues such as word count, logic, OOC, plot contradictions chapter by chapter
- Linked repair: handle cross-chapter related issues (such as foreshadowing resolution, character growth)
- Generate repair report to
.sumeru/review/fix-report.json
- Generate repair plan , mark chapters that need rewriting and specific repair suggestions
- Conduct re-review after repair to verify that all lightweight repair issues are completely resolved
Three-Stage Function Allocation
Phase 1: Global Review Functions
- Overall plot context analysis: review the overall distribution of main plot, subplots, and foreshadowings
- Global timeline verification: sort out the complete timeline, identify large-span sequence issues
- Setting consistency check: verify the unity of worldview, power system, and rule settings
- Conflict distribution evaluation: evaluate conflict intensity, distribution density, and rhythm control
- Foreshadowing resolution status check: identify all unresolved foreshadowings and resolution direction suggestions
Phase 2: Chapter Detail Review Functions
6. Word count check and filling: ensure each chapter meets the word count standard, automatically fill if word count is insufficient
7. Chapter timeline and event sequence: check the time logic and event order within each chapter
8. OOC detection and character consistency: check the consistency of character behavior, personality, and dialogue
9. Item status and information boundary: track item status changes and character information boundaries
10. Scene description and dialogue quality: evaluate the detail of scenes and naturalness of dialogue
11. Chapter foreshadowing setting: record foreshadowing settings and expected resolution positions in each chapter
- ⚠️ Follow global constraint: each sub-Agent is responsible for a maximum of 3 chapters for review (see AGENTS.md)
Phase 3: Unified Repair Functions
12.
Unified issue repair: merge all issues, sort by severity, develop repair plan
13.
Lightweight repair execution: directly modify files in chapters/ directory for text correction, paragraph adjustment, sentence optimization, word count filling, etc.
14.
Rewrite repair marking: generate
for chapters that need rewriting, record specific issues and repair suggestions
15.
Global issue repair: adjust large-scale issues such as overall plot, timeline, and settings
16.
Chapter issue repair: fix lightweight details such as word count, logic, characters, scenes chapter by chapter
17.
Linked repair: handle cross-chapter related issues to ensure overall consistency after repair
18.
Repair verification: conduct re-review after repair to ensure all lightweight repair issues are completely resolved
- ⚠️ Follow global constraint: each Agent is responsible for a maximum of 3 chapters during lightweight repair phase (see AGENTS.md)
Repair Mechanism Description
- Lightweight Repair: directly modify problematic paragraphs or sentences in chapters/ directory, automatically back up original files to before modification
- Rewrite Repair: for severely problematic chapters, record to , suggest using to regenerate
- Automatic Backup: automatically back up the original version to before modifying files in chapters/ directory to ensure rollback capability
- Repair Records: all repair operations are recorded in , including before-and-after repair comparisons
Output Content
Phase 1: Global Review Output
- Overall Plot Context Analysis Report: overall distribution map of main plot, subplots, and foreshadowings
- Complete Story Timeline Map: sequence of key events organized by timeline
- Setting Consistency Check Report: unity analysis of worldview, power system, and rule settings
- Conflict Distribution Evaluation: evaluation of conflict intensity, distribution density, and rhythm control
- Global Foreshadowing Resolution Status Table: list of all unresolved foreshadowings and resolution direction suggestions
Phase 2: Chapter Detail Review Output
- Chapter Summary Directory: core plot summary for each chapter (
.sumeru/review/summaries/
)
- Word Count Check Report: word count statistics for each chapter, list of chapters that do not meet standards, filling improvement records
- Chapter Timeline and Event Sequence Report: results of time logic check within each chapter
- OOC Detection Report: abnormal character behavior points, personality deviation analysis
- Item Status Tracking Table: status changes of important items (obtained, used, lost)
- Chapter Foreshadowing Setting Record Table: foreshadowing settings and expected resolution positions in each chapter
- Plot Coherence Score: multi-dimensional comprehensive score (timeline, logic, character consistency, etc.)
Phase 3: Unified Repair Output
- Issue Repair Report: repair status records of all issues, before-and-after repair comparisons
- Global Issue Repair Record: adjustment records of overall plot, timeline, and settings
- Chapter Issue Repair Record: detailed repair records chapter by chapter
- Linked Repair Description: solutions for cross-chapter related issues
- Repair Verification Report: verification results of re-review after repair
- Optimization Suggestions: plot adjustment plans, foreshadowing resolution suggestions, conflict optimization suggestions
Data Persistence
User-Visible Output (Current Working Directory):
- : complete review result report, including all issues, severity levels, and repair suggestions (directly readable)
- : word count statistics, filling improvement records
- : global analysis results of Phase 1
- : chapter analysis results of Phase 2
- : repair records of Phase 3
Intermediate Data (Only for Internal System Use, Stored in Directory):
Phase 1: Global Review Data
- : global issue list, including timeline, setting, foreshadowing, and other issues
- : complete timeline map, sequence of key events arranged by timeline
- : plot context map, showing distribution of main plot, subplots, and conflict points
foreshadowing-tracking.json
: foreshadowing tracking table, including position, content, and resolution status of all foreshadowings
- : plot coherence score details
Phase 2: Chapter Detail Review Data
- : chapter summary directory
- , ... core plot summary for each chapter (chapter number padded with three zeros)
- : summary generation progress record
- : chapter issue list
- , ... detailed issue records for each chapter (chapter number padded with three zeros)
- : word count data, including word count per chapter, target word count, and filling status
Phase 3: Unified Repair Data
- : merged complete issue list, classified by severity and type
- : issue repair report, including before-and-after repair comparisons
- : rewrite repair plan, mark chapters that need rewriting and specific repair suggestions
- : resolved issue records
- : global issue repair log
- : chapter issue repair log
Cooperation with Other Skills
-
Predecessor Skills: Read outline data from
and chapter data from
- Use worldview, character settings, and outline from as benchmarks
- Use
.sumeru/outline/chapter-outlines.json
as expected plot reference
- Use chapter content in chapters/ directory for review
- Compare actual chapter content with detailed outlines to identify plot deviations
-
Repair Plan Output: Generate
after repair completion, which marks chapters that need rewriting and specific repair suggestions
- worldbuilder reads this file when orchestrating processes to decide whether to call for rewriting
- When used independently, users can view and manually call to rewrite specified chapters
-
Successor Skills:
- sumeru-write: Read to execute rewrite repair (orchestrated by worldbuilder or manually called by users)
- sumeru-polish: Receive repaired chapter content for stylistic polishing
- sumeru-finalize: Receive repaired chapter content for final draft verification and multi-platform export
Three-Stage Data Flow
sumeru-write chapters
↓
Phase 1: Global Review (global-issues.json)
↓
Phase 2: Chapter Detail Review (chapter-issues/ + summaries/)
↓
Merge Issue List (issues.json)
↓
Phase 3: Unified Repair
├─ Lightweight Repair → Directly modify chapters/ (auto-backup to .sumeru/write/original/)
└─ Rewrite Repair → Generate fix-plan.json
↓
Used by polish and finalize
Data Reuse
- Directly read issue list to locate chapters that need adjustment during rework
- Support incremental review, only detect new content based on existing review results when adding new chapters
- Can be called again after repair to automatically verify if issues are resolved
- Word count filling records can be used as word count reference for subsequent chapters