Check Plot Consistency
check_plot_consistencyScan chapters for plot inconsistencies like timeline conflicts and dropped threads, returning issues and involved documents to maintain story coherence.
Instructions
Scan a set of documents for plot-level inconsistencies — timeline conflicts, contradicted facts, dropped threads — and return the issues found with the documents involved. Use this for story/plot coherence across chapters; use check_consistency for general consistency checks or analyze_writing_style for prose-level analysis.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"documents": "<documents>"
},
"name": "check_plot_consistency"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| async | No | Run as a background job and return a job id instead of waiting. Default false. | |
| documents | Yes | Array of documents (id and content) to check together, e.g. the chapters of a manuscript. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | No | Identifier of the queued job (present when run asynchronously). | |
| issues | No | Plot-level inconsistencies found (present for synchronous runs). | |
| message | No | Human-readable status message. |