Tech Debt: Dual Constructors & Hardcoded @Qualifier Coupling [RESOLVED]
- Status: Resolved (2026-08-12)
- Resolution:
SkillRegistrymade non-optional in the main constructor (always available as@Service). Two backward-compatible convenience constructors provided (8-param and 10-param) that auto-createnew SkillRegistry().ProviderBeanNamesshared constant extracted — eliminates duplicatedMap.of("OPENAI", "openAiChatModel", ...)inModelGatewayandCrdEmbabelConfiguration.