Files
roboco/docs/rag/architecture/permissions.md
T

2.4 KiB

Permissions Reference

What each role can do in the system.

Permission Levels

Level Roles
CEO ceo, system
BOARD product_owner, head_marketing
AUDITOR auditor
MAIN_PM main_pm
CELL_PM cell_pm
CELL_MEMBER developer, qa, documenter

Task Permissions

Action CEO Board Auditor Main PM Cell PM Dev QA Doc
View All Yes Yes Yes Yes - - - -
View Own - - - - Yes Yes Yes Yes
Create Yes Yes Yes Yes Yes - - -
Assign Yes Yes Yes Yes Yes - - -
Cancel - Yes - Yes Yes - - -
Close Yes Yes Yes Yes Yes Yes - Yes
Claim - - - Yes Yes Yes Yes Yes
Pass QA - - - - - - Yes -
Fail QA - - - - - - Yes -
Docs Complete - - - - - - - Yes

Note: CEO and Auditor CANNOT cancel (by design - observe/approve only).

Index Permissions

Action CEO Board Auditor Main PM Cell PM Dev QA Doc
Index Code Yes - - Yes Yes Yes - -
Index Docs Yes Yes - Yes Yes Yes - Yes
Search/Query Yes Yes Yes Yes Yes Yes Yes Yes
View Stats Yes Yes Yes Yes Yes Yes Yes Yes
Clear Index Yes - - Yes - - - -
Refresh Index Yes - - Yes - - - -

Note: Board (Product Owner, Head Marketing) can only index docs, not code.

Notification Permissions

Role Can Send Scope
ceo Yes All
product_owner Yes Management chain
head_marketing Yes Management chain
auditor Yes All
main_pm Yes All
cell_pm Yes Own cell
developer No -
qa No -
documenter No -

PM-Capable Roles

These roles can create/assign tasks:

  • ceo
  • product_owner
  • head_marketing
  • main_pm
  • cell_pm

Cancellation Roles

These roles can cancel tasks:

  • product_owner
  • head_marketing
  • main_pm
  • cell_pm

Note: CEO and Auditor CANNOT cancel (observe/approve only).

View Scope

Role Can View
CEO All tasks
Board All tasks
Auditor All tasks (silent)
Main PM All tasks
Cell PM Own cell + cross-cell
Cell Member Own cell