feat(relay): expand role roster to dev-a through dev-f (6 devs)

Adds dev-d, dev-e, dev-f to Role type, KNOWN_ROLES, RelayQueue map,
and all three MCP tool enums in server.ts. Updates the isRole test
to assert the new roles are valid and dev-g is still rejected.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
adlee-was-taken
2026-05-30 23:05:56 -04:00
parent 042f1eb929
commit 8d31fc5f45
3 changed files with 13 additions and 7 deletions

View File

@@ -20,12 +20,12 @@ const TOOLS = [
properties: {
from: {
type: "string",
enum: ["pm", "dev-a", "dev-b", "dev-c"],
enum: ["pm", "dev-a", "dev-b", "dev-c", "dev-d", "dev-e", "dev-f"],
description: "Your role name",
},
to: {
type: "string",
enum: ["pm", "dev-a", "dev-b", "dev-c"],
enum: ["pm", "dev-a", "dev-b", "dev-c", "dev-d", "dev-e", "dev-f"],
description: "Recipient role name",
},
kind: {
@@ -50,7 +50,7 @@ const TOOLS = [
properties: {
for: {
type: "string",
enum: ["pm", "dev-a", "dev-b", "dev-c"],
enum: ["pm", "dev-a", "dev-b", "dev-c", "dev-d", "dev-e", "dev-f"],
description: "Your role name",
},
},
@@ -66,7 +66,7 @@ const TOOLS = [
properties: {
for: {
type: "string",
enum: ["pm", "dev-a", "dev-b", "dev-c"],
enum: ["pm", "dev-a", "dev-b", "dev-c", "dev-d", "dev-e", "dev-f"],
description: "Your role name",
},
},