mirror of
https://github.com/iflytek/skillhub.git
synced 2026-10-14 04:08:16 +00:00
2 KiB
2 KiB
Why
现有首次提升把团队版本复制为独立全局技能。之后团队技能发布新版本时,提升接口因已有通过记录而拒绝再次申请(#928)。提升通过后也没有撤销路径;归档、隐藏和普通硬删除都无法同时满足公众删除、保留审计和保留团队原件(#924)。
What Changes
- 来源技能所有者或团队管理员可选择已发布团队版本,对关联的原全局技能提交更新申请;平台审核通过后为同一全局技能增加版本,历史版本不可变。
- 首次提升与后续更新共用管理后台提升审核入口,但明确标识申请类型及来源、目标版本;团队技能详情显示提交入口、全局当前版和审核状态。
- 来源技能所有者或团队管理员可申请撤销全局提升,由平台管理员审核;平台管理员也可直接发起并执行。通过后删除公众侧全局派生技能,保留团队源技能、提升和撤销审计,释放全局坐标。
- 撤销使用专用安全删除逻辑,不能删除团队与全局共享的对象存储文件;重新提升走新申请和审核,同名全局技能冲突要显式拒绝。
Product decisions
- 保持团队与全局两条 Skill 记录,不迁移命名空间;团队与全局继续分别审核,不自动同步。
- 用户主动选择团队已发布版本提交全局,平台审核后才对公众可见。
- 撤销是公众侧删除及地址释放;后台只保留申请与审计,原团队技能继续存在。不会收回用户已下载文件。
- 全局历史版本不可原位覆盖;再次提升沿用团队版本号,只拒绝全局同号,按实际审批时间更新 latest。页面提示版本号看似回退的情况。
Related issues
Out of scope
自动同步、合并团队与全局统计、CLI 本地已安装文件回收、同一 Skill 跨命名空间迁移。