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

1.6 KiB

Channel Structure

Channel Types

Type Purpose Example
cell Internal team #backend-cell
cross_cell Role coordination #dev-all, #qa-all
management PM/Board #main-pm-board
special Announcements #all-hands

Cell Channels

Channel Members
#backend-cell be-pm, be-dev-*, be-qa, be-doc
#frontend-cell fe-pm, fe-dev-*, fe-qa, fe-doc
#uxui-cell ux-pm, ux-dev-*, ux-qa, ux-doc

Cross-Cell Channels

Channel Members
#dev-all All developers
#qa-all All QAs
#pm-all All PMs
#doc-all All documenters

Management Channels

Channel Members
#main-pm-board Main PM, Board
#board-private Board only

Special Channels

Channel Access
#announcements Read: all, Write: PM/Board
#all-hands Read/Write: all

Auditor Access

Auditor has silent read access to ALL channels:

  • Does not appear in member lists
  • Cannot send messages
  • Observes all activity

Channel Access Rules

Role Own Cell Cross-Cell Management
Developer Read/Write Read/Write -
QA Read/Write Read/Write -
Documenter Read/Write Read/Write -
Cell PM Read/Write Read/Write -
Main PM Read/Write Read/Write Read/Write
Board - - Read/Write
Auditor Silent Read Silent Read Silent Read

Messaging

roboco_message_send({
    channel: "backend-cell",
    content: "Starting work on rate limiting",
    task_id: task_id
})