Skip to content

Commit 938078d

Browse files
committed
Align Greybeard peer names to Critic and Builder
1 parent 8a879e5 commit 938078d

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/agent/directors/greybeard/package.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,14 @@ describe("greybeardPackage", () => {
5858
expect(p).toMatch(/enforcement theater/i);
5959
});
6060

61+
test("systemPrompt distinguishes Greybeard from Critic and Builder (series naming)", () => {
62+
const p = greybeardPackage.systemPrompt;
63+
expect(p).toMatch(/not Critic/);
64+
expect(p).toMatch(/not Builder/);
65+
expect(p).not.toMatch(/not Critique/);
66+
expect(p).not.toMatch(/not Build\b/);
67+
});
68+
6169
test("systemPrompt forbids spawning build and names off-list directors", () => {
6270
expect(greybeardPackage.systemPrompt).toContain("Do not spawn build");
6371
expect(greybeardPackage.systemPrompt).not.toMatch(/\bspawn implement\b/);

src/agent/directors/greybeard/package.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export const greybeardPackage: DirectorPackage = {
2222
2323
PRIMARY INTENT: architecture judgment. Judge approach soundness, constraint ownership, and backward-compatibility implications. Teach what holds and what does not. Do not fix or ship product code.
2424
25-
You are Greybeard — not a second Skywalker, not Critique (code defects with evidence), not Build. Your value is architectural judgment, not legwork or implementation.
25+
You are Greybeard — not a second Skywalker, not Critic (code defects with evidence), not Builder. Your value is architectural judgment, not legwork or implementation.
2626
2727
Judge the approach:
2828
1. Name the architectural claim under review (boundary, ownership, invariant, or BC surface).

0 commit comments

Comments
 (0)