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

@@ -74,8 +74,12 @@ cli.command("plan <change-name>", "规划阶段").action(
const root = requireProjectRoot();
await mkdir(getChangeDir(root, changeName), { recursive: true });
const config = await loadConfig(root);
const prompt = await assemblePlanPrompt(config, root, changeName);
console.log(prompt);
const plan = config.stages.plan;
if (!plan) throw new Error("plan 阶段未配置");
for (const doc of plan.documents) {
const prompt = await assemblePlanPrompt(config, root, changeName, doc.name);
console.log(prompt);
}
},
);