Vault reshape
Status: open/active · Aliases: vault transform
Definition
Section titled “Definition”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.