refactor: 整理规范文件 - 合并冗余、优化命名(32→20)
- 删除 12 个规范:空目录、重复规范、被吸收的子集规范 - 合并 4 组规范:管理台页面、开发台页面、布局体系、组件+反馈 - 重命名 8 个规范:统一平台前缀、暴露可搜索关键词、消除语义冲突 - 新增 docs/规范整理.md:规范审查流程提示词模板
This commit is contained in:
34
openspec/specs/skill-status-rules/spec.md
Normal file
34
openspec/specs/skill-status-rules/spec.md
Normal file
@@ -0,0 +1,34 @@
|
||||
## ADDED Requirements
|
||||
|
||||
### Requirement: 技能状态标签展示
|
||||
MySkillsPage SHALL 在技能列表中展示技能状态。
|
||||
|
||||
#### Scenario: 技能状态列展示
|
||||
- **WHEN** 用户查看我的技能列表
|
||||
- **THEN** 状态列显示技能的当前状态:开发中、已上架、下架审核中、已下架
|
||||
|
||||
### Requirement: 技能操作按钮可用性
|
||||
MySkillsPage 和 SkillEditorPage SHALL 根据技能状态控制操作按钮的可用性。
|
||||
|
||||
#### Scenario: 开发中状态按钮
|
||||
- **WHEN** 技能状态为开发中
|
||||
- **THEN** 显示"更新基本信息"、"删除技能"按钮,"下架"按钮不显示
|
||||
|
||||
#### Scenario: 已上架状态按钮
|
||||
- **WHEN** 技能状态为已上架
|
||||
- **THEN** 显示"更新基本信息"、"下架技能"按钮,"删除技能"按钮禁用并提示"已上架的技能需要先下架才能删除"
|
||||
|
||||
#### Scenario: 已下架状态按钮
|
||||
- **WHEN** 技能状态为已下架
|
||||
- **THEN** 显示"更新基本信息"、"删除技能"按钮
|
||||
|
||||
### Requirement: 上传新版本按钮可用性
|
||||
SkillEditorPage SHALL 根据版本审核状态控制上传按钮。
|
||||
|
||||
#### Scenario: 无审核中版本
|
||||
- **WHEN** 技能不存在审核中的版本
|
||||
- **THEN** "上传新版本"按钮可用
|
||||
|
||||
#### Scenario: 有审核中版本
|
||||
- **WHEN** 技能存在审核中的版本
|
||||
- **THEN** "上传新版本"按钮禁用并提示"存在审核中的版本,请先撤回后再上传新版本"
|
||||
Reference in New Issue
Block a user