SIGN IN SIGN UP

Document that vault_patch does not synthesize blank-line separators

The patch engine only preserves a blank line at a target boundary if one
already existed there before the patch; it never inserts one that wasn't
already present. This surprised an LLM caller, which produced several
instances of heading/content corruption where its patched text got glued
onto adjacent content with no separating newline. The underlying behavior
is intentional and covered by existing markdown-patch tests, so the fix
is to document the contract (across the MCP tool description, OpenAPI
docs, and README) rather than change behavior.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
A
Adam Coddington committed
1de79f148034c3e9aec385aa56b8ba5a58b900be
Parent: c07d5f5