38 lines
1.6 KiB
Markdown
38 lines
1.6 KiB
Markdown
---
|
|
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工场模板打成②封面模板的别名。
|
|
|
|
## 执行记录
|
|
|
|
(完成后记录模板路径、复用点和测试结果。)
|