Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Both tokens switched on getProductProviderMode()/getCategoryProviderMode() but every case (including 'mock') fell through to the same real API provider - no mock implementation of either interface exists. Removed the dead switch instead of leaving code that implies a mock mode which was never built. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>