cd2e08b912
## Summary - Limits workspace creation to 5 workspaces per server when no valid enterprise key is configured - Enterprise key validity is checked first (synchronous, in-memory cached) to avoid unnecessary DB queries on enterprise deployments - Adds 4 unit tests covering: limit enforcement, enterprise key bypass, below-limit creation, and performance (no enterprise check when workspace count is zero) ## Test plan - [x] All 11 unit tests pass (8 existing + 3 new behavioral + 1 performance assertion) - [ ] Manual: verify workspace creation blocked at limit=5 without enterprise key - [ ] Manual: verify workspace creation allowed beyond limit with valid enterprise key - [ ] Manual: verify first workspace (bootstrap) creation is unaffected Made with [Cursor](https://cursor.com)