f2604d64294c865ca3b551d25306ea33b179fe87
- Add is_within_vault() with canonicalize + starts_with path traversal guard - Add resolve_wiki_link() with case-insensitive multi-strategy matching (hyphens first, then underscores, then literal spaces per locked decision) - Support subpath wiki-links: [[guides/Getting Started]] -> guides/getting-started.md - Add resolve_standard_link() for inline [text](path.md) link resolution relative to the current document's directory within the vault - All resolution functions guarded by is_within_vault() to prevent traversal
Description
No description provided
Languages
Rust
100%