Plugin marketplaces listed only in settings are now validated and reconciled automatically
If a plugin marketplace is referenced in your settings but hasn't yet been recorded in the internal known_marketplaces.json tracking file, Claude Code now checks it: it validates the declared source and path, and either admits it (letting plugins load from it right away, with a note that it will be formally recorded once a background reconcile step runs) or records why it was skipped, such as an invalid source type, an unanchored path, a manifest not found under .claude-plugin, or a rejection by the registry's admission rule.
This closes a gap where a marketplace only declared in settings might not actually get recognized or used, and gives a clear reason when one is rejected instead of it silently failing to load.