ruohki f2604d6429 feat(03-01): add wiki-link resolution and path traversal guard to vault.rs
- 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
2026-02-28 23:04:27 +01:00
2026-02-28 22:54:12 +01:00
S
Description
No description provided
478 KiB
Languages
Rust 100%