pub fn load_user_patterns(dir: &Path) -> Vec<Pattern>
Load user-defined patterns from a directory of TOML files.
Invalid files are silently skipped.