pub fn migrate_to_current_salvaged(input: &str) -> ResilientLoadExpand description
Daemon load path with a salvage report. Degrades instead of failing:
strict deserialize first; else drop each invalid channel alias, channel
type, and top-level section (substituting Default); else fall back to
Config::default(). Security-critical drops log ERROR and surface in
dropped_security. Config::validate() is intentionally not run.