feat: assemblePlanPrompt 改为按单文档组装,增加依赖说明

This commit is contained in:
2026-06-09 10:49:02 +08:00
parent 1c7a8b3322
commit ee01bd87ab
4 changed files with 104 additions and 28 deletions

View File

@@ -34,7 +34,7 @@ describe("完整 SDD 流程", () => {
const changeName = "user-auth";
await mkdir(getChangeDir(TMP_DIR, changeName), { recursive: true });
const planPrompt = await assemblePlanPrompt(config, TMP_DIR, changeName);
const planPrompt = await assemblePlanPrompt(config, TMP_DIR, changeName, "design");
expect(planPrompt).toContain("user-auth");
const changeDir = getChangeDir(TMP_DIR, changeName);
@@ -118,7 +118,7 @@ describe("完整 SDD 流程", () => {
expect(discussPrompt).toBe("自定义讨论");
await mkdir(getChangeDir(TMP_DIR, "test"), { recursive: true });
const planPrompt = await assemblePlanPrompt(config, TMP_DIR, "test");
const planPrompt = await assemblePlanPrompt(config, TMP_DIR, "test", "spec");
expect(planPrompt).toContain("spec");
expect(planPrompt).toContain("test 规格");
expect(planPrompt).not.toContain("design");