You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e0c84dd
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: workflows/package/squad.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2109,7 +2109,7 @@ Create/replace:
2109
2109
- `# Squad Coordinator` plus one short paragraph establishing that the coordinator routes work and does not replace specialist judgment.
2110
2110
- `## Cast sources` listing only the concrete final Cast paths for the team, routing, registry, history, policy, meet-the-squad, every active specialist member charter, and the four built-in charter paths (`.squad/agents/scribe/charter.md`, `.squad/agents/ralph/charter.md`, `.squad/agents/rai/charter.md`, `.squad/agents/fact-checker/charter.md`). Do not use path globs or dynamic paths.
2111
2111
- `## Routing work` with this behavior: read the routing table, select only active registry members, load only the selected member's charter, delegate through the platform's available agent mechanism, and synthesize the result for the user. If no route matches, choose the active Lead; if no active Lead exists, ask the user rather than inventing a member.
2112
-
- `## Built-in Support Agents` — concise operational instructions establishing that Scribe, Ralph, Rai, and Fact Checker are mandatory always-on support agents with a fixed lifecycle role (Scribe logs sessions and merges decisions silently in the background; Ralph monitors the work queue on request; Rai reviews for RAI/content-safety concerns and can gate on 🔴 Critical findings; Fact Checker verifies claims and offers Devil's-Advocate review before risky work ships). Never present them as selectable domain specialists, never list them as routing-table destinations, and never count them toward `specialists`, `taskTypes`, or `hints`.
2112
+
- `## Built-in Support Agents` — concise operational instructions establishing that Scribe, Ralph, Rai, and Fact Checker are mandatory support agents with a fixed lifecycle role (Scribe silently merges accepted durable decisions only, never session or orchestration logs; Ralph monitors the work queue on request; Rai reviews for RAI/content-safety concerns and can gate on 🔴 Critical findings; Fact Checker verifies claims and offers Devil's-Advocate review before risky work ships). Their canonical charters govern when they run. Never present them as selectable domain specialists, never list them as routing-table destinations, and never count them toward `specialists`, `taskTypes`, or `hints`.
2113
2113
- One complete generated Team Capabilities block delimited by `<!-- SQUAD:TEAM-CAPABILITIES:BEGIN -->` and `<!-- SQUAD:TEAM-CAPABILITIES:END -->`. Preserve the stable heading, metadata, specialist table, supported task types, routing hints, and capability boundaries format. Set `specialists` to the active registry count and set both `taskTypes` and `hints` to the routing-row count; all three counts must be nonzero and must never include the four built-ins. Generate every value from the final team, routing, registry, and active specialist charters.
2114
2114
2115
2115
The coordinator must be self-contained for the final Cast tree. It must not mention standalone lifecycle behavior, templates, configuration, decisions, plugins, logs, non-GH-AW clients, internal Squad source paths, or sample labels/names that are not active registry members. The four built-in charter references and the `## Built-in Support Agents` section are the one permitted exception to "no inactive/support roles" content — they are mandatory, not inactive, and must never be phrased as selectable specialists or routing destinations.
@@ -2119,6 +2119,7 @@ Keep naming consistent across generated team state and the Cast PR summary. In d
2119
2119
##### Step 5: Generate meet-the-squad.md
2120
2120
2121
2121
Create `meet-the-squad.md` at repo root with: title, naming mode (`Descriptive` in descriptive mode; otherwise the exact universe name), active team table (Name|Role|Specialty|How to talk), How to Work With Your Squad (label-based assignment with `9B8FCC` color, iteration commands, routing reference), "What Happened Here" block with analysis rationale (languages, structure, CI/CD, rationale), footer with cast date. Do not advertise the four built-ins or any other inactive/support role as a selectable specialist.
2122
+
Document `squad:{member}` labels as specialist assignment, using exact active registry names and `.squad/routing.md`. The bare `squad` label is a tracking marker, not specialist assignment. A name mention alone does not dispatch a native workflow; use documented `/squad` commands with their prerequisites.
0 commit comments