The pom has `qbit-assistant` in compile scope, and the code imports internals:
- `MarketingAgentService.java:28-39`;
- `OpenAiCompatibleModelProvider.java:33-37`;
- `MarketingQBitConfig.java:24-25`.
Once qbit-assistant publishes the provider API module:
- depend on that module only;
- drop the local `OpenAiCompatibleModelProvider` in favour of `qbit-assistant-provider-openai`.
Source: Architecture review QRun-IO/qqq#1150 (docs/ARCHITECTURE-REVIEW-2026-10-13.md), finding F5.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The pom has
qbit-assistantin compile scope, and the code imports internals:MarketingAgentService.java:28-39;OpenAiCompatibleModelProvider.java:33-37;MarketingQBitConfig.java:24-25.Once qbit-assistant publishes the provider API module:
OpenAiCompatibleModelProviderin favour ofqbit-assistant-provider-openai.Source: Architecture review QRun-IO/qqq#1150 (docs/ARCHITECTURE-REVIEW-2026-10-13.md), finding F5.