fix: 归档提示词矛盾且缺少操作指引,rename 冲突报错不明确
This commit is contained in:
@@ -223,7 +223,7 @@ describe("assembleArchivePrompt", () => {
|
||||
expect(prompt).not.toContain("未完成");
|
||||
});
|
||||
|
||||
it("tracked=true 时引导 AI 检查 task.md 而非内嵌任务内容", async () => {
|
||||
it("tracked=true 时内嵌未完成任务列表并引导用户确认", async () => {
|
||||
const changeDir = join(TMP_DIR, ".rune", "changes", "user-auth");
|
||||
await mkdir(changeDir, { recursive: true });
|
||||
await writeFile(join(changeDir, "task.md"), "- [ ] 未完成任务");
|
||||
@@ -232,9 +232,9 @@ describe("assembleArchivePrompt", () => {
|
||||
metadata: { tracked: true },
|
||||
};
|
||||
const prompt = await assembleArchivePrompt(config, TMP_DIR, "user-auth");
|
||||
expect(prompt).toContain("task.md");
|
||||
expect(prompt).toContain("未完成");
|
||||
expect(prompt).not.toContain("- [ ] 未完成任务");
|
||||
expect(prompt).toContain("未完成任务");
|
||||
expect(prompt).toContain("是否确认");
|
||||
});
|
||||
|
||||
it("tracked=true 且所有任务完成时不注入警告", async () => {
|
||||
|
||||
@@ -189,9 +189,8 @@ describe("archive 校验", () => {
|
||||
|
||||
const prompt = await assembleArchivePrompt(config, TMP_DIR, "incomplete-task");
|
||||
expect(prompt).toContain("警告");
|
||||
expect(prompt).toContain("task.md");
|
||||
expect(prompt).toContain("未完成");
|
||||
expect(prompt).not.toContain("- [ ] 未完成任务");
|
||||
expect(prompt).toContain("未完成任务");
|
||||
expect(prompt).toContain("是否确认");
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user