Initial TrueGrowth source import

This commit is contained in:
2026-07-07 09:36:36 +08:00
commit 3b6781d695
2283 changed files with 691996 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
## ADDED Requirements
### Requirement: 按模型作用域记忆生成参数
系统 SHALL 为图片、视频、音频生成能力按模型作用域记忆用户最近一次使用的参数偏好。
#### Scenario: 切换回已使用过的图片模型
- **GIVEN** 用户曾为某图片模型保存过宽高比和额外参数
- **WHEN** 用户再次切换回该图片模型
- **THEN** 系统应优先回填该模型最近一次保存的兼容参数
#### Scenario: 切换回已使用过的视频模型
- **GIVEN** 用户曾为某视频模型保存过 `duration``size` 和额外参数
- **WHEN** 用户再次切换回该视频模型
- **THEN** 系统应优先回填该模型最近一次保存的兼容参数
#### Scenario: 切换回已使用过的音频模型
- **GIVEN** 用户曾为某音频模型保存过音频相关参数
- **WHEN** 用户再次切换回该音频模型
- **THEN** 系统应优先回填该模型最近一次保存的兼容参数
### Requirement: 多供应商同名模型必须隔离偏好
系统 SHALL 优先使用 `selectionKey` 作为模型偏好的作用域键,以避免不同供应商来源的同名模型共享参数。
#### Scenario: 同名模型来自不同供应商
- **GIVEN** 两个不同供应商来源的模型拥有相同的 `modelId`
- **AND** 用户分别为它们保存了不同参数
- **WHEN** 用户在这两个模型之间切换
- **THEN** 系统应分别回填各自的参数偏好
- **AND** 不得发生参数串用
### Requirement: 回填必须遵守兼容性和优先级规则
系统 SHALL 在回填模型偏好时仅恢复当前模型兼容的参数,并保证显式初始化值优先于本地偏好。
#### Scenario: 偏好中包含不兼容参数
- **GIVEN** 某模型偏好中存在当前模型不支持的参数
- **WHEN** 系统回填该模型偏好
- **THEN** 系统必须丢弃不兼容参数
- **AND** 对缺失参数回退到模型默认值或强制参数修正规则
#### Scenario: 编辑历史任务
- **GIVEN** 用户正在编辑一个历史生成任务
- **WHEN** 表单以任务参数初始化
- **THEN** 系统应优先使用任务参数
- **AND** 不得被本地模型偏好覆盖