Context
docs/design/licensing.md defines a Pro tier gating SSO, multi-user RBAC, multiple alert channels, integration tokens, etc. The design exists but no implementation. Several V1 features that should be Pro-gated are currently free (SSO via #187, RBAC via #165, integration tokens, etc.)
Goal
- License key generation + signing infrastructure
- License validation library (offline, no phone-home)
- Feature flag system that reads tier from license
- Apply gates to: SSO, multi-user RBAC, multiple alert channels, integration tokens, configurable audit retention beyond 30 days
- UI for entering license at /settings/license
Specs already in design doc.
Context
docs/design/licensing.mddefines a Pro tier gating SSO, multi-user RBAC, multiple alert channels, integration tokens, etc. The design exists but no implementation. Several V1 features that should be Pro-gated are currently free (SSO via #187, RBAC via #165, integration tokens, etc.)Goal
Specs already in design doc.