Add Nibbler to SquadScope roster (#353)

Activate Nibbler as the SquadScope Responsible AI / prompt-injection reviewer. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Juan Manuel Servera committed Jun 10, 2026 at 00:34 UTC 7df844275355ae641113ab8130866fe7b704370b
3 files changed +10
.squad/casting/registry.json
+7
@@ -48,6 +48,13 @@
48 "created_at": "2026-05-25T17:05:00Z",
49 "legacy_named": false,
50 "status": "active"
51 + },
52 + "rai_reviewer": {
53 + "persistent_name": "Nibbler",
54 + "universe": "Futurama",
55 + "created_at": "2026-05-25T18:00:00Z",
56 + "legacy_named": false,
57 + "status": "active"
58 }
59 }
60 }
\ No newline at end of file
.squad/routing.md
+2
@@ -13,6 +13,7 @@ How to decide who handles what.
13 | Architecture, scope, priorities, editorial direction | Leela | Decide tech stack, review architecture, set priorities |
14 | Code review | Leela | Review PRs, check quality, approve/reject |
15 | Security review, threat analysis, vulnerability triage | Hermes | Review PRs for security, triage Dependabot/CodeQL alerts, threat modeling |
16 +| Prompt injection, AI safety, harmful content, dark-pattern review | Nibbler | Prompt/input-output guardrails, untrusted-content fencing, canary checks, RAI review, accessibility/dark-pattern sweeps |
17 | Testing, QA, validation | Fry | Write tests, validate pipeline, find edge cases |
18 | Scope & priorities | Leela | What to build next, trade-offs, decisions |
19 | Session logging | Scribe | Automatic — never needs routing |
@@ -46,3 +47,4 @@ How to decide who handles what.
47 5. **"Team, ..." → fan-out.** Spawn all relevant agents in parallel as `mode: "background"`.
48 6. **Anticipate downstream work.** If a feature is being built, spawn the tester to write test cases from requirements simultaneously.
49 7. **Issue-labeled work** — when a `squad:{member}` label is applied to an issue, route to that member. The Lead handles all `squad` (base label) triage.
50 +8. **AI-safety review** — work that changes prompts, imported external text, generated content, or user-facing AI output routes through Nibbler before merge.
.squad/team.md
+1
@@ -18,6 +18,7 @@
18 | Amy | Frontend Dev | .squad/agents/amy/charter.md | ⚛️ Active |
19 | Fry | Tester | .squad/agents/fry/charter.md | 🧪 Active |
20 | Hermes | Security & Threat Analyst | .squad/agents/hermes/charter.md | 🔒 Active |
21 +| Nibbler | Responsible AI / Prompt-Injection Reviewer | .squad/agents/nibbler/charter.md | 🛡️ Active |
22 | Calculon | Designer | .squad/agents/calculon/charter.md | 🎨 Active |
23 | Scribe | Session Logger | .squad/agents/scribe/charter.md | 📋 Active |
24 | Ralph | Work Monitor | .squad/agents/ralph/charter.md | 🔄 Active |