Files
NumberSwipe_New/docs/2026-10-23-main-promotion.md
T

1.6 KiB
Raw Permalink Blame History

正式主版本提升验收(2026-10-23)

正式仓库为 NumberSwipe_New,分支 main,唯一微信主工程为 wechat-campaign-200-r2/。本次将原独立分层反馈、音乐与流动指路版本提升为主版本;不改变200关、顺序或存档兼容。

回退与协作

提升前所有未提交主目录更新已保存,备份标签为 backup/pre-layered-main-20261023。协作者先读取仓库 AGENTS.md 和主工程 README.md,从最新 main 创建功能分支;旧 NumberSwipe 下两个工作副本已添加迁移提示与 AGENTS.md,禁止继续作为同步来源。

已验证的可移植性

  • esbuild 0.24.2 通过主工程 package.json / package-lock.json 安装,build.mjs 使用包名导入。
  • 来源清单使用 ../campaign-200-r2;烟测按模块位置解析,移除本机 G 盘绝对路径。
  • .gitattributes 为上游快照固定原始字节,避免 Windows 换行转换破坏 SHA-256。
  • 在临时新目录完整克隆后执行 npm ci 与 npm run check:72项测试全部通过,200/200关唯一解和模拟触摸验收通过。
  • 临时新目录重新构建的 game.js 与正式主目录字节一致,SHA-256 为 6009EF893F825CF232D017FFDA21696F9C227C07B587F8A0E29D0691B7CD7653。
  • npm run package 成功,输出 releases/NumberSwipe-main-20261023.zip;包含运行代码、关卡、字体、音效、音乐和版本说明。

首次克隆须联网安装 npm 依赖;安装后构建使用本地依赖。重新制作字体属于可选资产流程,需要另备 fonttools 与原始字体。现有随包字体不依赖该流程。微信真机听感、振动和性能尚需实际预览验收。