Current coverage
No E2E covers Telegram or Slack connect, authorization, foreground bridge input, or response delivery.
What is missing
channel connect telegram token validation, named configuration, uniqueness, and authorization preservation
channel connect slack token validation, identity persistence, and secret redaction
- Explicit authorized-user pairing and revocation for both providers
- Rejection of a second user/chat
- Foreground
channel start agent resolution, terminal forwarding, and response delivery
channel list, disconnect, and authorization state output
Risk ranking
Critical, rank 2: the audit found that any workspace member can win Slack control by sending the first DM.
Recommended E2E tests
Acceptance criteria
Related audit findings
A2 and D2: Slack first-DM-wins and secure pairing. C4: authorization is conflated with conversation selection. A5 and D5: polling overlap and delivery reliability.
Current coverage
No E2E covers Telegram or Slack connect, authorization, foreground bridge input, or response delivery.
What is missing
channel connect telegramtoken validation, named configuration, uniqueness, and authorization preservationchannel connect slacktoken validation, identity persistence, and secret redactionchannel startagent resolution, terminal forwarding, and response deliverychannel list,disconnect, and authorization state outputRisk ranking
Critical, rank 2: the audit found that any workspace member can win Slack control by sending the first DM.
Recommended E2E tests
Acceptance criteria
e2e/.Related audit findings
A2 and D2: Slack first-DM-wins and secure pairing. C4: authorization is conflated with conversation selection. A5 and D5: polling overlap and delivery reliability.