Opus stage-338 review SHOULD-FIX: silent drop at api/providers.py:1049 was diagnostically opaque. logger.warning() now surfaces the bad config entry so operators can spot misconfigurations. Co-authored-by: Opus advisor <opus-advisor@hermes.local>