Files
Genarrative/apps
suzmii 4cf00ac07d
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
refactor(游戏共创): Fork 口径收敛为「把整个工程复制到你的项目里继续改造」
产品裁定:不再对外解释「可玩参考 + 素材 / 不能一键复刻工程 / 需自建合规工程」那套口径。
统一一句话:**Fork = 把整个工程复制一份到你的项目里继续改造(与 git fork 同理)**,动作名统一
叫 Fork。必要告知只保留一句:开启共创并上传工程时,整个工程(含素材与文档)会对他人可见,
且不可撤销。

- 入口(首页):`从平台作品 Fork` + 角标 `Fork`,说明压成一句「把平台上的作品整个工程复制到
  你的项目里继续改造(像 git fork)。输入要 Fork 的作品 ID 或作品链接即可。」;按钮
  `Fork 到我的项目`、加载态「正在 Fork:下载、校验并创建项目…」;成功态只留
  「已创建项目《X》,Fork 自平台作品 <gameId>(来源已记录在 …fork-source.json)」,
  删掉按取件形态分岔的长句。
- 发布面板:授权区只留一句「授权非「禁止共创」即允许他人 Fork 你的作品;开启共创并上传工程时,
  整个工程(含素材与文档)会对他人可见,且不可撤销。」;确认项压成一句
  「我已确认工程里没有不愿公开的内容,同意随本次发布公开整个工程(含素材与文档);一经发布
  不可撤销。」,其后一行写「默认已勾选,可随时取消;不勾选则本次不上传工程源码。」
- 错误与进度文案:取件失败四态改为 Fork 措辞(`无法 Fork` / `该作品当前不能被 Fork(未公开、
  已下架或没有公开版本)`),读取/下载/响应类错误改为 `读取 Fork 信息失败` / `下载 Fork 内容失败`,
  超限提示改为「Fork 内容超过客户端下载上限,无法完成」;「未上传工程源码」提示改为
  「他人 Fork 时只能拿到平台已发布的成品」;默认项目名前缀 `改编项目` → `Fork 项目`;
  记录标签 `项目改编来源记录` → `项目 Fork 来源记录`。
- 实现事实(成品包形态的脚手架 + `reference/<gameId>/`)保留在 Rust 文档注释里,不再作为对外
  表述;`collect_project_bundle_files` 等实现注释不动。
- 测试:入口用例改为断言一句话口径与「Fork 自平台作品」并断言旧的解释性表述已消失;面板用例
  断言新的简短告知与「默认已勾选,可随时取消;不勾选则本次不上传工程源码」;错误文案断言同步。
2026-10-06 00:55:53 +08:00
..