feat(FN-1446): wire planning + subtask prompt override resolution with regression tests
This commit is contained in:
@@ -82,20 +82,22 @@ describe("prompt-overrides", () => {
|
||||
describe("getPromptKeysForRole", () => {
|
||||
it("should return all keys for executor role", () => {
|
||||
const keys = getPromptKeysForRole("executor");
|
||||
expect(keys).toHaveLength(6);
|
||||
expect(keys).toHaveLength(7);
|
||||
expect(keys.map((k) => k.key)).toContain("executor-welcome");
|
||||
expect(keys.map((k) => k.key)).toContain("executor-guardrails");
|
||||
expect(keys.map((k) => k.key)).toContain("executor-spawning");
|
||||
expect(keys.map((k) => k.key)).toContain("executor-completion");
|
||||
expect(keys.map((k) => k.key)).toContain("agent-generation-system");
|
||||
expect(keys.map((k) => k.key)).toContain("workflow-step-refine");
|
||||
expect(keys.map((k) => k.key)).toContain("subtask-breakdown-system");
|
||||
});
|
||||
|
||||
it("should return all keys for triage role", () => {
|
||||
const keys = getPromptKeysForRole("triage");
|
||||
expect(keys).toHaveLength(2);
|
||||
expect(keys).toHaveLength(3);
|
||||
expect(keys.map((k) => k.key)).toContain("triage-welcome");
|
||||
expect(keys.map((k) => k.key)).toContain("triage-context");
|
||||
expect(keys.map((k) => k.key)).toContain("planning-system");
|
||||
});
|
||||
|
||||
it("should return single key for reviewer role", () => {
|
||||
|
||||
Reference in New Issue
Block a user