docshelf_rename_document
Retitle, recategorize, or re-describe a document without re-conversion. Moves the markdown file, split-section directory, and metadata, then regenerates INDEX.md. Supports dry-run preview.
Instructions
Retitle, recategorize, or re-describe a document — no re-conversion.
Moves the document .md, its split-section directory, and its
.meta.json entry (changing the slug when the title changes, or the
directory when the category changes), then regenerates INDEX.md. Give at
least one of new_title / new_category / new_description. Refuses
to clobber an existing target. Pass dry_run=true to preview. The caller
still owns the git commit / push step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |