PROJECT_RBAC
Sandbox exerciseThis is the IMHOGEN onboarding sandbox. Build the RBAC system end-to-end following the same stack and operating procedures as the ERM platform. Read the docs below before touching any code.
Read in this order before writing any code
- 1
README.md - 2
docs/ARCHITECTURE.md - 3
docs/RBAC_FEATURE_SPEC.md - 4
docs/team/README.md - 5
docs/team/WORKING_A_TASK.md
Issues — find yours in Linear, then check its dependencies below
01
DoneProject scaffoldKennedy Anyidoho
02
OpenDatabase schemaEmmanuel Narh — needs #1 first
03
OpenAuth config and guard helperEmmanuel Narh — needs #2 first
04
OpenAuth proxy (middleware)Emmanuel Aweh — needs #3 first
05
OpenProtected API routesEmmanuel Aweh — needs #3, #4 first
06
OpenCI pipelineEnoch Sitsofe Nkrumah — needs #3 first
07
OpenDesign systemChristopher Lartey Mensah — needs #1 first
08
OpenSign-in and sign-out pagesLeigh Angelyn — needs #3, #7 first
09
OpenDashboard and role-based UILeigh Angelyn — needs #4, #7, #8 first
10
OpenAdmin panelChristopher Lartey Mensah — needs #9 first
Where to start
- 1. Read all five docs above in order.
- 2. Pick up your Linear issue. Do not start until its dependencies are merged.
- 3. Branch off
mainusing the branch name from Linear — do not invent one. - 4. Follow the SOP in
docs/team/WORKING_A_TASK.mdfrom pickup to merge.