feat(FN-2508): merge fusion/fn-2508

This commit is contained in:
gsxdsm
2026-04-25 13:21:02 -07:00
parent 20635652bc
commit dfb566ebc6
9 changed files with 102 additions and 52 deletions

View File

@@ -5444,10 +5444,10 @@ describe("aiMergeTask — skill selection resolver contract (FN-1510/FN-1511)",
vi.mocked(buildSessionSkillContext).mockResolvedValue({
skillSelectionContext: {
projectRootDir: "/tmp/root",
requestedSkillNames: ["merger"],
requestedSkillNames: ["fusion"],
sessionPurpose: "merger",
},
resolvedSkillNames: ["merger"],
resolvedSkillNames: ["fusion"],
skillSource: "role-fallback",
});
@@ -5482,7 +5482,7 @@ describe("aiMergeTask — skill selection resolver contract (FN-1510/FN-1511)",
const opts = firstCall[0];
expect(opts.skillSelection).toBeDefined();
expect(opts.skillSelection!.projectRootDir).toBe("/tmp/root");
expect(opts.skillSelection!.requestedSkillNames).toEqual(["merger"]);
expect(opts.skillSelection!.requestedSkillNames).toEqual(["fusion"]);
expect(opts.skillSelection!.sessionPurpose).toBe("merger");
});
@@ -5683,10 +5683,10 @@ describe("aiMergeTask — skill selection resolver contract (FN-1510/FN-1511)",
vi.mocked(buildSessionSkillContext).mockResolvedValue({
skillSelectionContext: {
projectRootDir: "/tmp/root",
requestedSkillNames: ["merger"],
requestedSkillNames: ["fusion"],
sessionPurpose: "merger",
},
resolvedSkillNames: ["merger"],
resolvedSkillNames: ["fusion"],
skillSource: "role-fallback",
});