plan_draft_update
Preview proposed Markdown and metadata changes against an unpublished draft, check conversion losses and preflight, then get a receipt to safely apply updates without writing.
Instructions
Read an unpublished draft and review proposed Markdown/metadata changes, bounded previews, conversion losses and preflight. Returns a receipt binding the observed state and exact payload for update_draft. No writes. Hashes check consistency, not human approval; stale detection is best-effort, not atomic.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| title | No | ||
| audience | No | ||
| draft_id | Yes | ||
| subtitle | No | ||
| allow_unsupported | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | ||
| receipt | Yes | ||
| preflight | Yes | ||
| editor_url | Yes | ||
| limitations | Yes | ||
| changed_fields | Yes | ||
| format_version | Yes | ||
| scheduling_policy | Yes | ||
| unsupported_nodes | Yes | ||
| proposed_markdown_preview | Yes | ||
| markdown_preview_truncated | Yes | ||
| scheduling_fields_not_returned | Yes |