Context
The platform role/permission controllers contain important authorization setup logic: duplicate permission detection, role creation, permission validation, role editing, and delete constraints. There are currently no focused tests under src/__tests__ for these paths.
Scope
Out of Scope
- Changing the platform permissions model
- Adding new platform endpoints
- UI/admin dashboard work
Acceptance Criteria
Suggested Files or Packages
src/components/v1/platform/
src/components/v1/platform/platformControllers/permission.controller.ts
src/components/v1/platform/platform.utils.ts
src/__tests__/
Context
The platform role/permission controllers contain important authorization setup logic: duplicate permission detection, role creation, permission validation, role editing, and delete constraints. There are currently no focused tests under
src/__tests__for these paths.Scope
ConflictError,NotFoundError,BadRequestError, andInvalidRequestErrorbehaviorOut of Scope
Acceptance Criteria
bun run type-checkpassesbun run testpassesbun run lintpassesSuggested Files or Packages
src/components/v1/platform/src/components/v1/platform/platformControllers/permission.controller.tssrc/components/v1/platform/platform.utils.tssrc/__tests__/