--- id: T-589 title: AI工场独立提示词模板数据层与完整 CRUD phase: 7 deps: [T-583] status: TODO created: 2026-07-11 --- ## 问题 / 背景 AI工场只有一个完整提示词框,不再区分“主提示词/每张动作词”,但需要较窄模板下拉和“新建、重命名、保存、删除”。模板不能与②封面模板混用,避免不同业务语义互相覆盖。 ## 方案 - `appconfig` 增加 `image_studio_prompts_dir()`,固定为 `data/prompts/image_studio/`。 - 复用 T-583 通用模板 CRUD,不复制另一套文件名校验、重名保护或删除逻辑。 - 新建输入不重复名称;重命名只改名;保存把当前完整文本写入选中模板;删除二次确认。 - 不解析模板内容、不拆段、不按行生成;模板只是把完整文本载入编辑框。 - 当前项目草稿提示词由 T-586 项目字段保存,选择模板只覆盖编辑框/草稿,不自动改历史 job。 ## 验收要点 - AI工场模板与标题/封面模板目录完全隔离,CRUD 和中文错误完整。 - 空名、非法路径、重名、目标不存在、删除最后模板均有确定行为。 - 选择模板返回原始完整文本;换行不触发任务拆分。 - 测试只用临时目录,不写真实 data;通用模板既有测试不回归。 ## 边界(不改什么) - 本任务只做路径/数据层,不做 GUI 和 AI 请求。 - 不复制②模板 CRUD,不引入本地图片或提示词自动补写。 - 不把 AI工场模板打成②封面模板的别名。 ## 执行记录 (完成后记录模板路径、复用点和测试结果。)