Ensure personal workspace path for entitled users and company workspace for Business shared KB. Fail closed on multi-workspace .get() risks in chat_tenant_scope.
Acceptance
Clear personal vs company workspace resolution
No MultipleObjectsReturned on workspace lookup
Tests for scope resolution
Parent: [#42](https://git.aimloperations.com/ai_ml_operations/chat_backend/issues/42)
## Summary
Ensure personal workspace path for entitled users and company workspace for Business shared KB. Fail closed on multi-workspace `.get()` risks in `chat_tenant_scope`.
## Acceptance
- [ ] Clear personal vs company workspace resolution
- [ ] No MultipleObjectsReturned on workspace lookup
- [ ] Tests for scope resolution
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.
Parent: #42
Summary
Ensure personal workspace path for entitled users and company workspace for Business shared KB. Fail closed on multi-workspace
.get()risks inchat_tenant_scope.Acceptance