Verify Project Integrity
verify_project_integrityCheck an open Scrivener project for structural defects: missing or duplicate UUIDs, entries lacking types, and unreadable backing content. Returns a report without making repairs.
Instructions
Scan the open project for structural problems and return a read-only report: binder entries with missing, malformed, or duplicate UUIDs, entries missing their type, and text documents whose backing content is unreadable or empty. Use when a project looks corrupted, after manual edits to the .scrivx file, or before a bulk operation; not when you just want the document tree (use get_structure) or a single document (use get_document_info). This tool only detects problems and never repairs them. related: get_structure, get_document_info. Requires an open project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| includeTrash | No | Whether to also verify documents in the project trash. Defaults to true so the whole project is checked; set false to skip trashed items. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | True when no error-severity issues were found. | |
| issues | Yes | Every integrity problem found; empty when the project is clean. | |
| checked | Yes | Number of binder items inspected. | |
| summary | Yes | One-line human-readable summary of the check. |