pub fn refresh_knowledge(repo_root: &Path) -> RefreshReportExpand description
Walk the vault and report drifted / missing / unverified citations.
Never rewrites a note. Never runs a verified_against entry prefixed with
command:; commands are reported as command-skipped. Every other entry
is a path (an optional path: prefix is accepted), including paths with
spaces. Path drift uses
GitRepo::path_changed_since when the repo is git and the note has
last_verified.