pub(crate) fn plugins_path_for(config_path: &Path) -> PathBufExpand description
The plugin registry lives beside settings.json in the same config dir.
Derived rather than threaded through Scheduler::new so adding it didn’t
change the constructor signature.