Files
orris/docs
orris-inc f508d3fee5 refactor: replace entitlement system with resource group domain
- Remove entire entitlement domain and application layer
  - Delete entitlement entity, repository, service, and use cases
  - Remove entitlement handlers and API routes
  - Clean up migration scripts (002-005) and consolidate into 001

- Add new resource domain for resource management
  - Create ResourceGroup entity with visibility and quota controls
  - Implement resource group repository and mappers
  - Add admin handlers for resource group management

- Update subscription domain
  - Remove entitlement-related code from subscription use cases
  - Simplify subscription creation and cancellation flows

- Update node and forward domains
  - Remove traffic limit checks tied to entitlements
  - Simplify node traffic stats retrieval
  - Remove unused forwardagent test file

- Consolidate database schema
  - Merge all migrations into single initial schema
  - Remove plan_entitlements and user_entitlements tables
  - Add resource_groups and resource_group_items tables
2025-12-19 11:56:56 +08:00
..