Resolve the wikilinks and embeds in a parsed vault against the whole file set.
Obsidian resolves [[Note]] by unique basename vault-wide, independent of where either file sits,
so resolution needs every note in view: a bare target is matched by stem, an explicit-extension
target by filename, and a path-qualified target against the vault root. Successfully resolved
links gain resolvedPath and feed the file's dependencies, so the dependency graph treats them
like any other inbound reference. Ambiguous bare targets are deliberately left unresolved and
reported instead of guessed.
Resolve the wikilinks and embeds in a parsed vault against the whole file set.
Obsidian resolves [[Note]] by unique basename vault-wide, independent of where either file sits, so resolution needs every note in view: a bare target is matched by stem, an explicit-extension target by filename, and a path-qualified target against the vault root. Successfully resolved links gain resolvedPath and feed the file's dependencies, so the dependency graph treats them like any other inbound reference. Ambiguous bare targets are deliberately left unresolved and reported instead of guessed.