Skip to content

Vault reshape

Status: open/active · Aliases: vault transform

Projecting source vault(s) into a target vault of a different shape: declarative glob map.rules[] compile to a collision-resolved PathMap (the single source of truth for link rewriting), a pluggable per-note transform stage reshapes content, and execution is plan-first (inspectable dry-run, then the only writer). In-place rename/move/restructure are degenerate reshapes — “rename is just one shape of map.” Declared between contract pairs, sources validating against contract A and output against contract B, a reshape is a checked vault migration. Design source: the vault-transform dossier migrated from rust-markdown PR #43.


← Back to the Glossary