diff --git a/docs/todo/dressup-dance-room-mvcp.md b/docs/todo/dressup-dance-room-mvcp.md index 94ae1d7..c2aa819 100644 --- a/docs/todo/dressup-dance-room-mvcp.md +++ b/docs/todo/dressup-dance-room-mvcp.md @@ -82,6 +82,7 @@ | `videoUrl` | string | | | `styleTags` | array | | | `durationSec` | number | | +| `motionDescriptor` | string | **管理员手写的动作描述**(如"拉丁风格摆胯+举臂旋转"),拼进 Stage2 prompt 模板的 `detailed_description`(已确认,需求文档 4.2/6.3 节),上传时必填 | | `copyrightSource` | enum | `test_placeholder` \| `self_made` \| `licensed`(第一期全部 `test_placeholder`,6.3/8 节) | | `isActive` | boolean | | | `createdAt` | number (ts) | | @@ -95,6 +96,7 @@ | `garmentId` | string | 外键 | | `imageUrl` | string | 合成结果 | | `model` | string | 实际调用的 fal.ai 模型标识(4.1/8 节,待选型) | +| `appearanceDescriptor` | string | **Stage1 完成后自动调视觉模型描述这张换装图**,生成 2-3 条具体特征(发色/发型、服装颜色款式等),拼进 Stage2 prompt 模板的 `subject_definitions`/`detailed_description`(已确认,需求文档 4.2 节)。生成失败不阻塞——留空则 Stage2 直接拒绝提交并重试打标,而不是拿"如图所示"这种不合规描述硬凑(H3 规范明确不允许) | | `status` | enum | `generating` \| `done` \| `failed` | | `createdAt` | number (ts) | | @@ -157,6 +159,78 @@ erDiagram garments ||--o{ moderation_log : "审核记录" ``` +### M.11 Stage2 默认 Prompt 模板(已确认,需求文档 4.2 节) + +依据仓库里的 `docs/h3skill.md`(内部 H3 提示词写作方法论)"全能参考 +模式六段式"结构写成。**`{{...}}` 是占位符**,由 M.6/M.5 的 +`appearanceDescriptor`/`motionDescriptor` 字段在拼装时填入: + +- `` = Stage1 换装合成图(`composed_images.imageUrl`) +- `